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

DEPRECATION: python-multipart is being installed using the legacy 'setup.py install' method #50

Closed
fenchu opened this issue Nov 3, 2022 · 7 comments · Fixed by #60
Closed

Comments

@fenchu
Copy link

fenchu commented Nov 3, 2022

DEPRECATION: python-multipart is being installed using the legacy 'setup.py install' method, 
because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 
will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. 
Discussion can be found at https://github.com/pypa/pip/issues/8559

pypa/pip#8559
python-multipart==0.0.5

@johnthagen
Copy link

Related to:

@Kludex
Copy link
Owner

Kludex commented Feb 4, 2023

Does anyone use python-multipart besides with Starlette/FastAPI? Please let me know.

@Kludex
Copy link
Owner

Kludex commented Feb 6, 2023

FastAPI/Starlette are the biggest project I know of:

We are thinking about vendoring python-multipart on Starlette, since we can't make releases here.

My question is to know if we need to make a bigger effort to get the python-multipart PyPI name, so it can benefit other packages that are using python-multipart.

@johnthagen
Copy link

My question is to know if we need to make a bigger effort to get the python-multipart PyPI name, so it can benefit other packages that are using python-multipart.

GitHub dependency graph has some numbers:

Seems to be used by a large number of users, but sometimes there are false positives. Also many of them might simply have a transitive dependency on Starlette.

@Kludex
Copy link
Owner

Kludex commented Feb 7, 2023

I just got rights from @andrew-d.

I'm going to make a release this week. 👍

@Kludex Kludex mentioned this issue Feb 27, 2023
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 a pull request may close this issue.

3 participants