Yesterday the RA-96022 - #Pypa's plane - bravely left #Moscow at 14:16, only to fearlessly return this morning at 01:50.
Of course #Peskov said that #putin never left, so surely the pilot was just getting some fresh air.
#PyPA #virtualenv is yet another #Python project that "optimizes" its test suite by using time-machine. Since time-machine works on CPython only, it also keeps supporting #freezegun but you are allowed to use it on PyPy only now.
I really do wonder if this "optimization" actually makes anything faster, and if it outweighs the added complexity. The complexity also falls on downstreams (#Gentoo).
But that's modern development for you! "Shiny! Must have it!"
https://github.com/pypa/virtualenv/commit/fd93dd79be89b21e6e9d43ca2dd1b02b811f6d6f
#pypa #virtualenv #python #freezegun #gentoo
Ok, it seems that github3.py is the first victim that I know of, of the war PyPI maintainers are waging against PyPA standards. Big sigh.
https://github.com/sigmavirus24/github3.py/pull/1144#discussion_r1174626625
#python #pep517 #pypi #pypa #pep625 #hatchling
TIL that `wheel` is not needed as build requirement when using `setuptools`! https://setuptools.pypa.io/en/latest/userguide/quickstart.html#basic-use
> Historically this documentation has unnecessarily listed `wheel` in the `requires` list, and many projects still do that. This is not recommended.
#setuptools #python #packaging #pypa
Today I was "migrate to `pyproject.toml` as a service"
https://github.com/kedro-org/kedro-plugins/pull/172
https://github.com/kedro-org/kedro-plugins/pull/173
https://github.com/kedro-org/kedro-plugins/pull/174
https://github.com/seddonym/import-linter/pull/169
#python #packaging #pyproject #pypa
—and that's how we ended up with a giant wave of eager newcomers before the installation scripts were dialed in.
Self-contained installers for personal computers have never been Python's strong spot. Requiring GPU-specific versions of machine learning libraries for multiple platforms is extra challenging.
If you have any #python application distribution expertise to spare for cool image generation software, please send it our way! #PyPA
"Let's face it, the "PyPA’s stance" is just an opinion of a small number of community members which clearly contradicts the process actually happening in the community and the request for that being highly spread."
https://github.com/python/mypy/issues/5205#issuecomment-786556051
#python #pypa #mypy #pyprojecttoml
Good morning folks! I'll be at the NYC #PyPA sprints, hacking on auditwheel and maybe a bit of manylinux today!