Python Software Foundation Is Hiring a Python Packaging Project Manager
pyfound.blogspot.com
pyfound.blogspot.com
This joins our other open position for a CPython Developer-in-Residence: https://pyfound.blogspot.com/2021/04/the-psf-is-hiring-devel...
Note that this is for a full-time project and community manager, not a developer (although there may be some overlap).
Also I'm not sure how much he'd enjoy being a project manager. :)
E.g. install psycopg2 <- requires apt-get install libpq (and that's just on Debian) but python packaging has no consistent way of managing this.
Python shared to two or more computers utterly devastating. I left python a long time ago when I couldn't get my code to easily repeat on three of my computers at three locations for work. I also tried a simple program to use on 100 computers at 40 different locations was a disaster (Luckily no one knew)
I actually used Racket and it was a the easiest packaging system I ever used and had smooth sailing on projects that I used for pet projects that saved me tons of time.
I expect that corporations will get even more power with full time employees and very little will be accomplished.
One thing I keep hoping will get advanced in is PEP-582 to incorporate a local __pymodules__ folder since it would be nice if getting a python project up and running was as easy as node or php.
Of course it can get much worse, see where Python packaging was ~5 years ago.
This is a very strong statement. Do you have any details about what you're claiming or supporting evidence?
This is long overdue.
I have always envisaged that it would only happen if a corp steps in and wished I had the means.
Kudos to Bloomberg for stepping up and hope other corps add to the effort for actual programming
I’m pretty sure that python is going to have an ongoing need for attention to be paid to its packaging ecosystem. Approached holistically, this would include the documentation and other aspects of developer experience.
I know everyone's got their favourite thing to be fed up about in the Python packaging ecosystem, but for me it's definitely `setup.cfg` vs `pyproject.toml`.
https://github.com/python/mypy/issues/5205#issuecomment-4102...
I really don't like how projects are being broken