Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #10360

Re: the new PyPI, coming next month

Path csiph.com!news.redatomik.org!aioe.org!bofh.it!news.nic.it!robomod
From Scott Kitterman <debian@kitterman.com>
Newsgroups linux.debian.maint.python
Subject Re: the new PyPI, coming next month
Date Sun, 01 Apr 2018 05:30:02 +0200
Message-ID <vzBQS-5JA-11@gated-at.bofh.it> (permalink)
References <vzB4t-5b9-7@gated-at.bofh.it>
X-Mailbox-Line From debian-python-request@lists.debian.org Sun Apr 1 03:24:32 2018
Old-Return-Path <debian@kitterman.com>
X-Amavis-Spam-Status No, score=-1.79 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, BLOGSPOT=3, DKIM_SIGNED=0.1, FOURLA=0.1, LDO_WHITELIST=-5, PUSSY=2, RCVD_IN_DNSWL_NONE=-0.0001, T_DKIM_INVALID=0.01] autolearn=no autolearn_force=no
X-Policyd-Weight using cached result; rate: -5
Dkim-Signature v=1; a=ed25519-sha256; c=relaxed/simple; d=kitterman.com; i=@kitterman.com; q=dns/txt; s=201803e; t=1522553050; h=date : in-reply-to : references : mime-version : content-type : content-transfer-encoding : subject : to : from : message-id : date : subject : from; bh=yf4RfDKAJEQQseLwDERcuDjweO71DaVqxZAEDmo2o24=; b=Gl6R4dgotjHuBb0olfDp9SyE2MDVizxzZrM9P04+GhS1vqDQPxS0AvgF IueoenYMdd9+SRRRh1jCS23+lOjdCQ==
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/simple; d=kitterman.com; i=@kitterman.com; q=dns/txt; s=201803r; t=1522553050; h=date : in-reply-to : references : mime-version : content-type : content-transfer-encoding : subject : to : from : message-id : date : subject : from; bh=yf4RfDKAJEQQseLwDERcuDjweO71DaVqxZAEDmo2o24=; b=OnfWngp+7pkm56/0TJ0OIVwD6gpZ1XGCgtI2foVQCYzJVlbxq2Gu17OM WzCrFPq6vifzkYkbUfpAOqmD73k+Hq+VffVdmdRK5jwLwnnbZSCj3MPSIM y4edAqpliaT3W0wQTeZWP4/m8X2hSUokeX71CZ2ij9tRqSBzH1lff8oVEP ilfeVcpN5DYyTP48UZN2ZTSkPtTAv0piG07UReuvx0t263pUZp15dV/zO+ GwdALXymVrXbxtHqqOxSZpPfx6yT4rYeQnlasK5jnyUU4llVgKEsIcyCW7 f0QK10DGm6sMOBMU8Gmun0IqZSLgqFSkgnaEMRvCgGrK+R+RA0DUcg==
MIME-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding quoted-printable
X-Mailing-List <debian-python@lists.debian.org> archive/latest/15760
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/E695279A-7F89-4973-933B-CEAD4455DF3F@kitterman.com
Approved robomod@news.nic.it
Lines 137
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Sun, 01 Apr 2018 03:23:43 +0000
X-Original-Message-ID <E695279A-7F89-4973-933B-CEAD4455DF3F@kitterman.com>
X-Original-References <b06878cc-90f6-d033-4fdd-fa191db6c083@changeset.nyc>
Xref csiph.com linux.debian.maint.python:10360

Show key headers only | View raw


What replaces gpg for ensuring integrity of the uploaded code?

Scott K

On April 1, 2018 2:15:54 AM UTC, Sumana Harihareswara <sh@changeset.nyc> wrote:
>Debian-Python experts,
>
>I'm writing to you in hopes you will forward this to the right places,
>and file relevant bugs against uscan/watch, which I don't quite
>understand enough to do myself. And if you want to follow up on
>https://github.com/pypa/warehouse/issues/358#issuecomment-337233792 and
>file a new issue asking for us to support your redirector more cleanly,
>I'd welcome that.
>
>I'm the project manager for the new Python Package Index (Warehouse),
>which is currently in beta at http://pypi.org/ . On the Warehouse
>roadmap[1], it looks like the full switch will happen sometime
>in April, so here's a heads-up about why we're switching, what's
>changed, and what to expect. (Much of it won't be directly important to
>you, but I figure you might want to know anyway!)
>
>The legacy PyPI site at https://pypi.python.org started in the early
>2000s. In recent years, users faced outages, malicious packages, and
>spam attacks, and the legacy codebase made it hard to maintain and even
>harder to develop new features.
>
>The new PyPI has a far more modern look, and is up-to-date under the
>hood as well; a proper web framework (Pyramid), 100% backend test
>coverage, and a Docker-based development environment, make it easier
>for
>current and new developers to maintain it and add features.
>
>Thanks to Mozilla's Open Source Support funding[2], developers have
>added many new features, overhauled infrastructure, and made steady
>progress towards redirecting traffic to the new site and shutting down
>the old one. As of the middle of last year, package releases must go
>through the new PyPI, and as of late February, new user account
>registration is only available on the new site. The full switch will
>include redirecting browser and pip install traffic from the old site;
>then, sometime in late April or early May, the legacy site will be
>entirely shut down.
>
>Thanks to redirects, you may not have to change anything immediately.
>Here's a migration guide.[3]
>
>
>Some new PyPI features:
> * mobile-responsive UI
> * chronological release history for each project (example[4])
> * easy-to-read project activity journal for project maintainers
> * better search and filtering
> * support for multiple project URLs (e.g., for a homepage and a
>   repo[5])
> * user-visible Gravatars and email addresses for maintainers
> * no need to "register" a project before initial upload
> * far better backend infrastructure, reducing the frequency of outages
>
>
>Things that are going away, or already have (sometimes for policy or
>spam-fighting reasons), include:
> * pythonhosted.com documentation hosting (pypa/warehouse#582[6])
> * download counts visible in the API[7] (instead, use the Google
>   BigQuery service[8])
> * GPG/PGP signatures for packages (still visible in the Simple Project
>   API[9] per PEP 503[10], but no longer visible in the web UI
>* key management: PyPI no longer has a UI for users to manage their GPG
>   or SSH public keys
>* package maintainers being able to upload a new release via the web UI
>   (instead, the recommended command-line tool is Twine[11])
> * package maintainers being able to log in and update release
>  descriptions via the web UI (to update release metadata, they need to
>   upload a new release; see distutils-sig discussion[12])
> * OpenID and Google auth login[13]
> * users being able to upload a package without verifying their email
>   address with PyPI first
> * HTTP access to APIs; now it's HTTPS-only[14]
>
>
>And in the works:
> * PEP 541[15] will enable more timely package takeovers, as people get
>   package names transferred to them after conflict resolution
> * Now that PEP 566 has been approved, developers are working to get
>   Markdown supported for README files on PyPI[16]
>
>
>For future updates, please sign up for the low-traffic PyPI
>announcements email list[17].
>
>Thank you for integrating with PyPI, and please let us know[18] if you
>have any questions or problems with the new site!
>--
>Sumana Harihareswara
>Changeset Consulting
>https://changeset.nyc
>
>
>Links:
>
>   1. https://wiki.python.org/psf/WarehouseRoadmap
>   2.
>https://pyfound.blogspot.com/2017/11/the-psf-awarded-moss-grant-pypi.html
>   3.
>https://warehouse.readthedocs.io/api-reference/integration-guide/#migrating-to-the-new-pypi
>   4. https://pypi.org/project/pip/#history
>   5.
>https://packaging.python.org/tutorials/distributing-packages/#project-urls
>   6. https://github.com/pypa/warehouse/issues/582
>   7.
>https://warehouse.readthedocs.io/api-reference/xml-rpc/#changes-to-legacy-api
>8.
>https://packaging.python.org/guides/analyzing-pypi-package-downloads/
>   9.
>https://warehouse.readthedocs.io/api-reference/legacy/#simple-project-api
>  10. https://www.python.org/dev/peps/pep-0503/
>  11. http://twine.readthedocs.io/
>  12.
>https://mail.python.org/pipermail/distutils-sig/2017-December/031826.html
>  13.
>https://mail.python.org/pipermail/distutils-sig/2018-January/031855.html
>  14.
>https://mail.python.org/pipermail/distutils-sig/2017-October/031712.html
>  15. https://www.python.org/dev/peps/pep-0541/
>16. https://github.com/pypa/warehouse/issues/869#issuecomment-340928703
>17.
>https://mail.python.org/mm3/mailman3/lists/pypi-announce.python.org/
>  18. https://github.com/pypa/warehouse/issues/new

Back to linux.debian.maint.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

the new PyPI, coming next month Sumana Harihareswara <sh@changeset.nyc> - 2018-04-01 04:40 +0200
  Re: the new PyPI, coming next month Scott Kitterman <debian@kitterman.com> - 2018-04-01 05:30 +0200
    Re: the new PyPI, coming next month Donald Stufft <donald@stufft.io> - 2018-04-01 05:40 +0200
      Re: the new PyPI, coming next month Dominik George <natureshadow@debian.org> - 2018-04-01 08:30 +0200
        Re: the new PyPI, coming next month Donald Stufft <donald@stufft.io> - 2018-04-01 15:40 +0200
    Re: the new PyPI, coming next month Sumana Harihareswara <sh@changeset.nyc> - 2018-04-01 05:50 +0200
  Re: the new PyPI, coming next month Sumana Harihareswara <sh@changeset.nyc> - 2018-04-01 13:20 +0200
    Re: the new PyPI, coming next month Sumana Harihareswara <sh@changeset.nyc> - 2018-04-03 15:40 +0200

csiph-web