[HN Gopher] Python Software Foundation Is Hiring a Python Packag...
       ___________________________________________________________________
        
       Python Software Foundation Is Hiring a Python Packaging Project
       Manager
        
       Author : rbanffy
       Score  : 79 points
       Date   : 2021-04-20 20:59 UTC (2 hours ago)
        
 (HTM) web link (pyfound.blogspot.com)
 (TXT) w3m dump (pyfound.blogspot.com)
        
       | pood wrote:
       | The salary range seems kinda low for the job's probable level of
       | frustration. That said I may apply.
        
       | hprotagonist wrote:
       | thank fuck for that. There's a lot of good stuff being done and a
       | cat-herder with funding is desperately needed to keep it moving.
        
       | kaesar14 wrote:
       | This is fantastic. Wholly support non-profit funded employees
       | working to maintain system critical open source software like
       | Python.
        
         | cmlag wrote:
         | The Steering Council is Microsoft, Google, Bloomberg and has
         | already stifled free development and opinions.
         | 
         | I expect that corporations will get even more power with full
         | time employees and very little will be accomplished.
        
           | coldtea wrote:
           | You mean they will stiffle all those wonderful things
           | accomplished the last 30 years in the Python Packaging
           | ecosystem? /s
        
           | acdha wrote:
           | > has already stifled free development and opinions.
           | 
           | This is a very strong statement. Do you have any details
           | about what you're claiming or supporting evidence?
        
           | kaesar14 wrote:
           | Lol someone taking a little more power with Python packaging
           | would be nice
        
           | Master_Odin wrote:
           | Can the python packaging story get much worse? It's a huge
           | blemish and way too much fragmentation and after market
           | solutions, and of course the mental overhead of virtualenvs
           | or else you clobber your environment.
           | 
           | 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.
        
         | rrdharan wrote:
         | Is it fair to call this non-profit funded? The money comes from
         | Bloomberg and Google.
        
           | Godel_unicode wrote:
           | The PSF, which is the organization hiring for this job, is a
           | non-profit. As with virtually all non-profits, the PSF is
           | funded largely by donations.
        
       | lacker wrote:
       | I'm happy to see this. The python packaging ecosystem is
       | frustratingly nonstandardized, particularly the split between
       | conda and pip. Now that the Python 2->3 migration has mostly been
       | dealt with, hopefully the community is able to improve the
       | packaging situation.
        
         | muh_gradle wrote:
         | Could not agree more
        
       | di wrote:
       | Hi, PSF director and PyPI maintainer here! Happy to answer any
       | questions about this role.
       | 
       | This joins our other open position for a CPython Developer-in-
       | Residence: https://pyfound.blogspot.com/2021/04/the-psf-is-
       | hiring-devel...
        
         | scrollaway wrote:
         | Have you talked to the author(s) of Poetry about the job? Or at
         | least a collab?
        
           | di wrote:
           | As far as I'm aware, we haven't talked to anyone specific
           | about the role, but they're welcome to apply, of course.
           | 
           | Note that this is for a full-time project and community
           | manager, not a developer (although there may be some
           | overlap).
        
       | pydry wrote:
       | This is pretty exciting. There's a lot of cruft there that nobody
       | dealt with - often because nobody really saw it as their job to
       | do so.
        
       | mikepurvis wrote:
       | Hopefully the role prioritizes blessing existing good practices
       | and creating migration paths and decent interop vs creating new
       | things and pulling an xkcd 927.
       | 
       | 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`.
        
         | di wrote:
         | Have you seen PEP 621? It sets a standard for putting metadata
         | in `pyproject.toml`.
         | 
         | https://www.python.org/dev/peps/pep-0621/
        
           | mikepurvis wrote:
           | I'm well aware. Have you seen this drama about it?
           | 
           | https://github.com/python/mypy/issues/5205#issuecomment-4102.
           | ..
        
             | di wrote:
             | That comment was made two years before PEP 621 even
             | existed.
        
             | sigzero wrote:
             | There really isn't any "drama" in that discussion.
             | pyproject.toml is the way forward and projects will need to
             | adopt it at some point.
        
           | Thorentis wrote:
           | Happy to see an alternative to json and YAML being used. TOML
           | has been a delight whenever I've used it.
        
         | 1wd wrote:
         | Getting TOML support in the Python standard library should be a
         | high priority. Sad it was neglected for Python 3.10 despite
         | affirmations.
        
       | afarrell wrote:
       | Is the need for a project manager or a product manager?
       | 
       | 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.
        
       ___________________________________________________________________
       (page generated 2021-04-20 23:01 UTC)