DjangoChannelsGraphqlWs icon indicating copy to clipboard operation
DjangoChannelsGraphqlWs copied to clipboard

Django 4.0 support, loosen version constraints

Open tony opened this issue 3 years ago • 10 comments

Fixes #82

tony avatar Jan 05 '22 14:01 tony

@datadvance Can you take a look at this PR for Django 4.0 support please?

tony avatar Feb 01 '22 15:02 tony

@prokher could you check PR and accept. Thanks!

Luferov avatar Feb 19 '22 16:02 Luferov

@datadvance Please give this a look if you can!

tony avatar Feb 22 '22 12:02 tony

@datadvance I'd also appreciate this being reviewed/merged :+1:

danielknightgaynor avatar Mar 02 '22 17:03 danielknightgaynor

@datadvance any possibility you could take a look?

tony avatar May 24 '22 11:05 tony

Hey, @tony create you own library from this and push it to pypi.

Luferov avatar May 24 '22 11:05 Luferov

Any news on when this could be merged? I've looked through the changes and they're not that complicated. Django 4.0 has been out for almost a year now and 4.1 is already out.

helgihg avatar Oct 28 '22 14:10 helgihg

It would be lovely to have this out as a package 🚀

Ronjea avatar Nov 02 '22 10:11 Ronjea

Seeing these. Could someone provide an ETA for when support for the latest packages would be available?

django-channels-graphql-ws 0.9.1 requires channels<4,>=3, but you have channels 4.0.0 which is incompatible. django-channels-graphql-ws 0.9.1 requires Django<4,>=3, but you have django 4.1.2 which is incompatible. django-channels-graphql-ws 0.9.1 requires graphene<3.0,>=2.1, but you have graphene 3.1.1 which is incompatible.

boomdizz avatar Feb 28 '23 20:02 boomdizz

Another dependency that likely needs to be updated:

  File "<snipped>/lib/python3.10/site-packages/channels_graphql_ws/__init__.py", line 29, in <module>
    from .client import GraphqlWsClient, GraphqlWsResponseError
  File "<snipped>/lib/python3.10/site-packages/channels_graphql_ws/client.py", line 30, in <module>
    from .transport import GraphqlWsTransport
  File "<snipped>/lib/python3.10/site-packages/channels_graphql_ws/transport.py", line 31, in <module>
    from . import graphql_ws_consumer
  File "<snipped>/lib/python3.10/site-packages/channels_graphql_ws/graphql_ws_consumer.py", line 57, in <module>
    import graphql.execution.executors.asyncio
ModuleNotFoundError: No module named 'graphql.execution.executors'

boomdizz avatar Feb 28 '23 20:02 boomdizz