<p dir="ltr">from the source, IIUC, warehouse wraps celery for Tasks: <a href="https://github.com/pypa/warehouse/blob/master/warehouse/celery.py">https://github.com/pypa/warehouse/blob/master/warehouse/celery.py</a></p>
<p dir="ltr">route to view function mappings are in <a href="https://github.com/pypa/warehouse/blob/master/warehouse/routes.py">https://github.com/pypa/warehouse/blob/master/warehouse/routes.py</a></p>
<p dir="ltr">packaging models are in<br>
<a href="https://github.com/pypa/warehouse/blob/master/warehouse/packaging/models.py">https://github.com/pypa/warehouse/blob/master/warehouse/packaging/models.py</a></p>
<p dir="ltr">warehouse elasticsearch config is in<br>
<a href="https://github.com/pypa/warehouse/blob/master/warehouse/search.py">https://github.com/pypa/warehouse/blob/master/warehouse/search.py</a><br></p>
<p dir="ltr">package search functionality (cp from sqlalchemy to elasticsearch) is in<br>
<a href="https://github.com/pypa/warehouse/blob/master/warehouse/packaging/search.py">https://github.com/pypa/warehouse/blob/master/warehouse/packaging/search.py</a><br>
<a href="https://github.com/pypa/warehouse/blob/master/tests/unit/packaging/test_search.py">https://github.com/pypa/warehouse/blob/master/tests/unit/packaging/test_search.py</a></p>
<p dir="ltr">You can/could re-index the whole collection for search w/ the CLI:<br>
<a href="https://github.com/pypa/warehouse/blob/master/warehouse/cli/search/reindex.py">https://github.com/pypa/warehouse/blob/master/warehouse/cli/search/reindex.py</a></p>
<p dir="ltr">Fastly downstream HTTP cache invalidation (an async Celery task) is in:<br>
<a href="https://github.com/pypa/warehouse/blob/master/warehouse/cache/origin/fastly.py">https://github.com/pypa/warehouse/blob/master/warehouse/cache/origin/fastly.py</a><br>
<a href="https://github.com/pypa/warehouse/blob/master/tests/unit/cache/origin/test_fastly.py">https://github.com/pypa/warehouse/blob/master/tests/unit/cache/origin/test_fastly.py</a></p>
<p dir="ltr">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'</p>
<div class="gmail_quote">On Mar 16, 2016 11:58 AM, "Brett Cannon" <<a href="mailto:brett@python.org">brett@python.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Tue, 15 Mar 2016 at 09:42 Chris Barker <<a href="mailto:chris.barker@noaa.gov" target="_blank">chris.barker@noaa.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Probably not the right list but:<br><br>There are a number of folks having issue siwth new PyPi pacakges not being found by search:<br><br><a href="https://bitbucket.org/pypa/pypi/issues/412/my-package-doesnt-show-up-in-search" target="_blank">https://bitbucket.org/pypa/pypi/issues/412/my-package-doesnt-show-up-in-search</a><br><br>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.<br></div></div></blockquote><div><br></div><div>Donald can correct me where I'm wrong, but from my understanding ...</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br>a) Is there somewhere else we can ping the right fols?<br></div></div></blockquote><div><br></div><div>This is as good as any.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br>b) Is there a serious lack of folks available to address such issues?<br></div></div></blockquote><div><br></div><div>Yes.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br>if (b), should we make a concerted effort to recruit new folks to assist PyPi maintenance / development???<br></div></div></blockquote><div><br></div><div>There are been a couple of calls for help with Warehouse which will replace PyPI as soon as it's finished: <a href="https://github.com/pypa/warehouse" target="_blank">https://github.com/pypa/warehouse</a> (the current PyPI code base is really antiquated and from my understanding a real burden to work with at this point).</div><div><br></div><div>-Brett</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br>Thanks, <br><br>-CHB<p><span><br></span></p><p><span><br></span></p><div><br></div>-- <br><div><br>Christopher Barker, Ph.D.<br>Oceanographer<br><br>Emergency Response Division<br>NOAA/NOS/OR&R <a href="tel:%28206%29%20526-6959" value="+12065266959" target="_blank">(206) 526-6959</a> voice<br>7600 Sand Point Way NE <a href="tel:%28206%29%20526-6329" value="+12065266329" target="_blank">(206) 526-6329</a> fax<br>Seattle, WA 98115 <a href="tel:%28206%29%20526-6317" value="+12065266317" target="_blank">(206) 526-6317</a> main reception<br><br><a href="mailto:Chris.Barker@noaa.gov" target="_blank">Chris.Barker@noaa.gov</a></div>
</div></div>
_______________________________________________<br>
Distutils-SIG maillist - <a href="mailto:Distutils-SIG@python.org" target="_blank">Distutils-SIG@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/distutils-sig" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/distutils-sig</a><br>
</blockquote></div></div>
<br>_______________________________________________<br>
Distutils-SIG maillist - <a href="mailto:Distutils-SIG@python.org">Distutils-SIG@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/distutils-sig" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/distutils-sig</a><br>
<br></blockquote></div>