-
Notifications
You must be signed in to change notification settings - Fork 180
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
Breaking change in graphql-core #51
Comments
Actually, graphql-core 3.0.0 should be compatible to GraphQL.js 14 and still have This particular issue could be also fixed by using We should limit the graphql-core version in the requirements in setup.py accordingly, as you suggest and create a new release with that restriction. That release should get a version number like 1.0 or 2.0. Then a new version compatible with graphql-core 3 should be released as 3.0. |
This is actually #47. The problem is that currently nobody feels responsible for gql. We need more volunteers as maintainers to keep the various graphql-python projects alive. |
- freeze graphql-core version <2 - stub request in tests - fix flake8 issues Ref: graphql-python#51 Ref: graphql-python#47
- freeze graphql-core version <2 - stub request in tests - fix flake8 issues Ref: graphql-python#51 Ref: graphql-python#47
This is now fixed, but we need to push a patch release to PyPI. For this to happen, @syrusakbary needs to give somebody maintainer rights on PyPI. |
GQL the GraphQL Implementation used within seer-py, was broken by an upgrade to the graphql-core package. This broken the interface of gql that seerpy depends on. Unfortunately `gql` is no longer mainted actively and the most active maintainer doesn't have permission to publish to PyPI, thus why this depends on the `gql` github project itself, which was fixed in graphql-python/gql#52. graphql-python/gql#51
As a side note, graphql-core 3.0.1 is now compatible with graphql-js 14.5.8 again. |
Thanks @Cito! @syrusakbary Can you help push out the patch release to PyPI? |
Is it planned to deploy a new release with this fix? |
Version 0.2.0 with this fix has now been released on PyPI. |
There's some backward-compatibility breaks in
graphql-core==3.0.0
, that lead to the following import error:AFAIK the solution here is add a ceiling
graphql-core<3.0.0
to theinstall_requires
of this package, but I'm curious if somebody familiar with the plan for packages in this repo has better options/longer term recommendations - I see repos forgraphql-core-next
andgql-next
, and it looks like thegraphql-core
package is now published to PyPI from the-next
repo, butgql
is still from this repo.The text was updated successfully, but these errors were encountered: