Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Loosen version requirements for pytz and jsonschema #124

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

jarobe42
Copy link

Description of change

As discussed here in #123, a more permissive versioning is required to make singer-python compatible with Airflow.

Additionally, I personally have a project that requires some timezone updates present in pytz 2019.3. I've kept the allowed versions to a restricted range due to singer's preference for restrictive deps.

Manual QA steps

Risks

Rollback steps

  • revert this branch

@manavkohli
Copy link

+1 on this

@taylorbarstow
Copy link

+1 these version pins can make life with singer-python difficult

this branch is out of date. I would be willing to make a new PR if there is interest in reviewing and merging it?

The updates to pytz have just been timezone db changes, which are important changes
to bring in. It'd be great to be able to pin applications against specific versions,
rather than have it enforced by singer-python
@jarobe42 jarobe42 force-pushed the feature/allow-pytz-versions branch from fa389e6 to 2819489 Compare April 7, 2021 06:46
@jarobe42
Copy link
Author

jarobe42 commented Apr 7, 2021

I've rebased this branch of master. Let me know if there's anything else that needs to be done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants