[Python-Dev] Thoughts fresh after EuroPython

Georg Brandl g.brandl at gmx.net
Mon Jul 26 23:15:22 CEST 2010


Am 26.07.2010 23:03, schrieb Tarek Ziadé:
> On Mon, Jul 26, 2010 at 10:39 PM, Georg Brandl <g.brandl at 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.



More information about the Python-Dev mailing list