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

distutils package is depricated in python 3.10 #2334

Closed
SerGeRybakov opened this issue Dec 8, 2021 · 1 comment
Closed

distutils package is depricated in python 3.10 #2334

SerGeRybakov opened this issue Dec 8, 2021 · 1 comment

Comments

@SerGeRybakov
Copy link
Contributor

SerGeRybakov commented Dec 8, 2021

Hi there!

First of all many thanks for such awesome framework!

Just installed python 3.10.1 and Sanic updated to 21.9.3 in my project. The very first run of pytest was broken by deprication warning "The distutils package is deprecated and slated for removal in Python 3.12."

Full trace is

ImportError while loading conftest '/home/serge/my_api/tests/conftest.py'.
tests/conftest.py:13: in <module>
    from app.api_server import create_app
app/api_server.py:7: in <module>
    from sanic_openapi.openapi2 import openapi2_blueprint
venv3101/lib/python3.10/site-packages/sanic_openapi/__init__.py:1: in <module>
    from .openapi2 import doc, openapi2_blueprint
venv3101/lib/python3.10/site-packages/sanic_openapi/openapi2/__init__.py:1: in <module>
    from .blueprint import blueprint_factory
venv3101/lib/python3.10/site-packages/sanic_openapi/openapi2/blueprint.py:2: in <module>
    from distutils.version import LooseVersion
../../.asdf/installs/python/3.10.1/lib/python3.10/distutils/__init__.py:19: in <module>
    warnings.warn(_DEPRECATION_MESSAGE,
E   DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives

So for now I can not use Sanic-openapi with python 3.10, what makes my really sad.
Can it be updated asap?

@SerGeRybakov
Copy link
Contributor Author

SerGeRybakov commented Dec 8, 2021

Wrong project. Issue moved here - sanic-org/sanic-openapi#250

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

No branches or pull requests

1 participant