falconry / falcon

The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
https://falcon.readthedocs.io/en/stable/
Apache License 2.0
9.51k stars 937 forks source link

Make it possible to unvendor `python-mimeparse` #2054

Open vytas7 opened 2 years ago

vytas7 commented 2 years ago

As pointed out on https://github.com/falconry/falcon/issues/1420#issuecomment-1101448759, some distributions and package managers may want to unvendor python-mimeparse, in order to reduce duplication, and because it carries a different licence, among other reasons.

Alternatively, we don't really make heavy use of python-mimeparse. Maybe we could instead reimplement & optimize the relevant function or two that we need? :thinking:

CaselIT commented 2 years ago

since falconry is now maintaining the mimeparse project, an option may be to depend on that.