[Distutils] What's up with PyPi maintenance?

Wes Turner wes.turner at gmail.com
Wed Mar 16 13:23:53 EDT 2016


from the source, IIUC, warehouse wraps celery for Tasks:
https://github.com/pypa/warehouse/blob/master/warehouse/celery.py

route to view function mappings are in
https://github.com/pypa/warehouse/blob/master/warehouse/routes.py

packaging models are in
https://github.com/pypa/warehouse/blob/master/warehouse/packaging/models.py

warehouse elasticsearch config is in
https://github.com/pypa/warehouse/blob/master/warehouse/search.py

package search functionality (cp from sqlalchemy to elasticsearch) is in
https://github.com/pypa/warehouse/blob/master/warehouse/packaging/search.py
https://github.com/pypa/warehouse/blob/master/tests/unit/packaging/test_search.py

You can/could re-index the whole collection for search w/ the CLI:
https://github.com/pypa/warehouse/blob/master/warehouse/cli/search/reindex.py

Fastly downstream HTTP cache invalidation (an async Celery task) is in:
https://github.com/pypa/warehouse/blob/master/warehouse/cache/origin/fastly.py
https://github.com/pypa/warehouse/blob/master/tests/unit/cache/origin/test_fastly.py

IIUC, @Donald @dstufft, there should be a call to ProjectDocType.from_db
(either as a celery task or a sqla hook) somewhere that I'm unable to find
with GitHub search for 'from_db'
On Mar 16, 2016 11:58 AM, "Brett Cannon" <brett at python.org> wrote:

>
>
> On Tue, 15 Mar 2016 at 09:42 Chris Barker <chris.barker at noaa.gov> wrote:
>
>> Probably not the right list but:
>>
>> There are a number of folks having issue siwth new PyPi pacakges not
>> being found by search:
>>
>>
>> https://bitbucket.org/pypa/pypi/issues/412/my-package-doesnt-show-up-in-search
>>
>> clearly issues have been posted to the project, but has been going on a
>> for a while, with seemingly no action, or response from PyPi
>> developers/maintainers.
>>
>
> Donald can correct me where I'm wrong, but from my understanding ...
>
>
>>
>> a) Is there somewhere else we can ping the right fols?
>>
>
> This is as good as any.
>
>
>>
>> b) Is there a serious lack of folks available to address such issues?
>>
>
> Yes.
>
>
>>
>> if (b), should we make a concerted effort to recruit new folks to assist
>> PyPi maintenance / development???
>>
>
> There are been a couple of calls for help with Warehouse which will
> replace PyPI as soon as it's finished: https://github.com/pypa/warehouse (the
> current PyPI code base is really antiquated and from my understanding a
> real burden to work with at this point).
>
> -Brett
>
>
>>
>> Thanks,
>>
>> -CHB
>>
>>
>>
>>
>> --
>>
>> Christopher Barker, Ph.D.
>> Oceanographer
>>
>> Emergency Response Division
>> NOAA/NOS/OR&R            (206) 526-6959   voice
>> 7600 Sand Point Way NE   (206) 526-6329   fax
>> Seattle, WA  98115       (206) 526-6317   main reception
>>
>> Chris.Barker at noaa.gov
>> _______________________________________________
>> Distutils-SIG maillist  -  Distutils-SIG at python.org
>> https://mail.python.org/mailman/listinfo/distutils-sig
>>
>
> _______________________________________________
> Distutils-SIG maillist  -  Distutils-SIG at python.org
> https://mail.python.org/mailman/listinfo/distutils-sig
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20160316/48875a0f/attachment.html>


More information about the Distutils-SIG mailing list