Differences between revisions 5 and 6
Revision 5 as of 2018-02-16 03:57:38
Size: 3684
Comment: Table of contents and security section
Revision 6 as of 2018-02-20 19:22:36
Size: 2820
Comment: update based on Ernest collaboration
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
DRAFT = Help us test PyPI! =
Warehouse is a next-generation Python Package Repository which will replace the existing code base that currently powers[[https://pypi.python.org/|PyPI]] ([[https://github.com/pypa/warehouse|source code on GitHub]],[[https://wiki.python.org/psf/WarehouseRoadmap|roadmap]]).We are seeking maintainers of Projects on PyPI to test it and send us bug reports.
Line 4: Line 5:
= Help us test PyPI! =
['''This page is a draft''' and ''not to be used/publicized'' until we close out [[https://github.com/pypa/warehouse/milestone/8|the Maintainer MVP milestone]]. That'll probably be in late February 2018.]

Warehouse is a next-generation Python Package Repository designed to replace the legacy code base that currently powers [[https://pypi.python.org/|PyPI]] ([[https://github.com/pypa/warehouse|source code on GitHub]], [[https://wiki.python.org/psf/WarehouseRoadmap|roadmap]]). If you maintain a package on PyPI, we'd love for you to test it and send us bug reports. Go to [[https://pypi.org/|the pre-production deployment at https://pypi.org/]] and try it out!
Since Warehouse must be a reimplementation of the existing PyPI, please focus on any differences, missing features, or incorrect behavior that is exhibited on pypi.org that affect your workflows for account management and package maintainership initially. We’ll be soliciting feedback on other concerns soon!
Feedback on user experience, accessibility, and overall ease of use are welcome.
Go to[[https://pypi.org/|the pre-production deployment at https://pypi.org/]] and try it out!
Line 12: Line 12:
Most of these you can test [[http://pypi.org/|on pypi.org]], using the same login as you use on pypi.python.org (legacy PyPI). If you're going to do anything destructive, like removing an owner or a release, use [[https://test.pypi.org/|test.pypi.org]]. Most of these you can test[[http://pypi.org/|on pypi.org]], using the same login as you use on pypi.python.org (legacy PyPI).
For testing
destructive actions, like removing an owner, deleting a project, or deleting a release release, please use[[https://test.pypi.org/|test.pypi.org]].
Line 14: Line 15:
=== Tasks === === Workflows ===
Line 21: Line 22:
 * Create New Project
 * Create New Release
Line 25: Line 24:
 * View Journals

=== Workflows ===
 * [[https://packaging.python.org/guides/migrating-to-pypi-org/|Upgrade your versions of twine and setuptools]]
 * [[https://packaging.python.org/guides/using-testpypi/|Upload a test package to Test PyPI]]
 * Check whether the project description, release history, download files, project links, maintainers, tags, and classifiers for your project on testpypi.org work correctly ([[https://test.pypi.org/project/1234_hello_world/|example]])
 * [[https://packaging.python.org/tutorials/installing-packages/#installing-from-other-indexes|Use pip to install a package from PyPI.org]]
 * [[https://packaging.python.org/tutorials/distributing-packages/|Upload a new release of your package to PyPI.org]]

== Known issues/downtime ==
[[https://github.com/pypa/warehouse/issues|On GitHub.]] Overview:

 * trove classifier issues
 * general user account polish, e.g., [[https://github.com/pypa/warehouse/issues/2887|can't recover account by email]] and [[https://github.com/pypa/warehouse/issues/2065|no confirmation email on new account registration]]
 * until [[https://www.python.org/dev/peps/pep-0541/|PEP 541]] is accepted, we don't have a policy to help us change ownership of package names
 * version sorting issues
 * [[https://github.com/pypa/warehouse/issues/2285|confusing "/legacy" URL]]
 * [[https://github.com/pypa/warehouse/issues/582|deleting legacy documentation]]
 * [[https://github.com/pypa/warehouse/issues/869|no Markdown support]]
 * [[https://github.com/pypa/warehouse/issues/1453|localization]]
 * View Journals for a Project
 * View Journals for a Release
Line 47: Line 28:
If you find any potential security vulnerabilities, please[[https://pypi.org/security/|follow our published security policy]]. Please don't report security issues in Warehouse via[[https://wiki.python.org/psf/GitHub|GitHub]], IRC, or mailing lists. Instead, please directly email one or more of our maintainers.
Line 48: Line 30:
If you find any potential security vulnerabilities, please [[https://pypi.org/security/|follow our security policy]]. Please don't report security issues in Warehouse via GitHub, IRC, or mailing lists. Instead, please directly email one or more of our maintainers. == Notice ==
We’re working hard on nearly every aspect of the Warehouse codebase to get it ready for production deployment and are shipping features nearly every day, so check back and maybe even try using https://pypi.org for your maintainer activities full time.
Due to the rate of change some errors, downtime, and outright broken features may occur. We have some automated reporting of the scenarios in place, but let us know!
Line 51: Line 35:
Security issues: [[https://pypi.org/security/|email Donald Stufft or Ernest W. Durbin III]] Security issues:[[https://pypi.org/security/|email Donald Stufft or Ernest W. Durbin III]]
Line 53: Line 37:
!GitHub for all other bug reports & feature requests: https://github.com/pypa/warehouse/issues/new GitHub for all other bug reports & feature requests:https://github.com/pypa/warehouse/issues/new
Line 55: Line 39:
IRC: [[https://webchat.freenode.net/?channels=#pypa-dev|#pypa-dev on Freenode]] (someone's usually there 10am-5pm Central Time on weekdays) IRC:[[https://webchat.freenode.net/?channels=#pypa-dev|#pypa-dev on Freenode]] (someone's usually there 10am-5pm Central Time on weekdays)
Line 57: Line 41:
Email: [[https://groups.google.com/forum/#!forum/pypa-dev|pypa-dev mailing list]] Email:[[https://groups.google.com/forum/#!forum/pypa-dev|pypa-dev mailing list]]

Help us test PyPI!

Warehouse is a next-generation Python Package Repository which will replace the existing code base that currently powersPyPI (source code on GitHub,roadmap).We are seeking maintainers of Projects on PyPI to test it and send us bug reports.

Since Warehouse must be a reimplementation of the existing PyPI, please focus on any differences, missing features, or incorrect behavior that is exhibited on pypi.org that affect your workflows for account management and package maintainership initially. We’ll be soliciting feedback on other concerns soon! Feedback on user experience, accessibility, and overall ease of use are welcome. Go tothe pre-production deployment at https://pypi.org/ and try it out!

Things to test

Most of these you can teston pypi.org, using the same login as you use on pypi.python.org (legacy PyPI). For testing destructive actions, like removing an owner, deleting a project, or deleting a release release, please usetest.pypi.org.

Workflows

  • Add/Remove Maintainer
  • Add/Remove Owner
  • Transition Ownership
  • User Registration and Confirmation
  • Login/Logout
  • Password Reset
  • Remove a project
  • Remove a release
  • View Journals for a Project
  • View Journals for a Release

Security

If you find any potential security vulnerabilities, pleasefollow our published security policy. Please don't report security issues in Warehouse viaGitHub, IRC, or mailing lists. Instead, please directly email one or more of our maintainers.

Notice

We’re working hard on nearly every aspect of the Warehouse codebase to get it ready for production deployment and are shipping features nearly every day, so check back and maybe even try using https://pypi.org for your maintainer activities full time. Due to the rate of change some errors, downtime, and outright broken features may occur. We have some automated reporting of the scenarios in place, but let us know!

Contact us

Security issues:email Donald Stufft or Ernest W. Durbin III

GitHub for all other bug reports & feature requests:https://github.com/pypa/warehouse/issues/new

IRC:[[https://webchat.freenode.net/?channels=#pypa-dev|#pypa-dev on Freenode]] (someone's usually there 10am-5pm Central Time on weekdays)

Email:[[https://groups.google.com/forum/#!forum/pypa-dev|pypa-dev mailing list]]

Thank you for testing Warehouse! You're helping us launch sooner and future users of PyPI will appreciate it. :)

WarehousePackageMaintainerTesting (last edited 2019-08-15 21:22:16 by SumanaHarihareswara)

Unable to view page? See the FrontPage for instructions.