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

Update installation docs wrt PEP 517 #2232

Closed vytas7 closed 3 weeks ago

vytas7 commented 5 months ago

At the time of writing, our installation docs suggest using --no-build-isolation in order to cythonize the modules in the "old" way. Almost none of this is needed now with the recent Falcon releases fully supporting PEP 517.

The only exception we could probably document is explicitly disallowing cythonization by setting the FALCON_DISABLE_CYTHON envvar, and installing from source.