Am 26.07.2010 23:03, schrieb Tarek Ziadé:
On Mon, Jul 26, 2010 at 10:39 PM, Georg Brandl <g.brandl@gmx.net> wrote: ....
I think we need to improve this: it can be a very frustrating experience to contribute to PyPI.
I did not experience it this way. On the contrary, I tried to run PyPI locally for testing purposes, but didn't want to compile and run Postgres, so we figured how hard it was to use Sqlite instead. Martin put in quite an effort to make it possible to have a local instance run with an sqlite db, and I could sprint productively on PyPI.
I wasn't talking about the technical gap. This is improving all the time (I've improved the quick wsgi launching script so we could use it without dependencies instance).
I am talking about synchronization and communication e.g. the project management.
For instance, You didn't know that I have started this patch, and Martin didn't know that you started on your side. :-)
This isn't specific to PyPI though. I usually don't announce "I'm going to work on this issue" for a specific Python tracker item, except if I expect it to take more than a few hours. The patch in question is really pretty minor.
Possible improvements:
- Have a PyPI component at bugs.python.org so all work on bugs/new features would be known and followed by at the same level than other packaging components we maintain, and that depend on PyPI (distutils, distutils2) -- e.g. drop the sourceforge tracker
I wouldn't do that -- PyPI is not distributed with Python. (I'm equally skeptical about Distutils2, but it will at least be part of Python at some point in the future.)
I would support a move to a separate bugs.python.org/pypi tracker, however. Not having to deal with SourceForge is still a good thing.
My PoV is that PyPI is part of the Python ecosystem we provide. The other part is currently in Python (distutils) and can be impacted by changes. The checkbox for instance, is one atomic change across Python and PyPI,
Sure PyPI is part of the ecosystem. But so are quite a lot of other tools, and none of them are tracked in bugs.python.org. (This is also the case for the website.) I'd really like bugs.python.org to remain a tracker for what we ship as the CPython distribution, and nothing else. There's enough content in there already. Georg -- Thus spake the Lord: Thou shalt indent with four spaces. No more, no less. Four shall be the number of spaces thou shalt indent, and the number of thy indenting shall be four. Eight shalt thou not indent, nor either indent thou two, excepting that thou then proceed to four. Tabs are right out.