-
Notifications
You must be signed in to change notification settings - Fork 15
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
Correctly specify dependency on typing_extensions #107
Conversation
(I noticed this issue when investigating #106 ) |
@kmaziarz the tests are failing in this PR due to a segmentation fault, but this doesn't seem very related to the PR? I've tried re-running 3 times now but it still won't pass. Not sure what's going on here... |
My thinking was that we should drop support for Python 3.7 soon anyway; we only maintained it due to being required by GLN, but as of #103 this is no longer the case. Perhaps we should release
Yeah, doesn't seem related to the PR. It also happens from |
Update: I don't think the environment issues are really caused by |
Great Kris, thanks for looking into this! I agree about not supporting python 3.7 anymore- that makes our lives a lot easier. Releasing a final python 3.7 version and then dropping support sounds good. |
The issue should be fixed as of #108. I think this is not everything, as I also get problems with building |
Sounds good, once #108 is merged lets re-run CI, merge this if there are no issues, make a new release, then drop python 3.7 support! |
7f7e3c8
to
0fae724
Compare
I've rebased the PR onto |
Looks like it passes @kmaziarz. Should I merge? |
Seems good to merge, maybe just add a CHANGELOG entry. |
Sorry, didn't see your comment re CHANGELOG |
Syntheseus previously depended on typing_extensions without specifying this in the
pyproject.toml
file, causing a fresh install to fail the tests. This PR fixes this by:typing
can be used directly). This was already present in the first import of typing_extensions.typing_extensions
is required, but only if python < 3.8.