Skip to content

Handling the learning & interoperability testing use cases for TestPyPI #2286

@ncoghlan

Description

@ncoghlan

Split out from #726 to cover the additional TestPyPI use cases mentioned by @takluyver in that thread:

  • folks just learning & experimenting with the Python packaging toolchain
  • toolchain developers testing the interoperability of their publication process

I believe the current TestPyPI implements this by periodically purging the entire instance database, but it might be beneficial to instead implement this as a configurable "mode" in Warehouse, where it uses the regular Warehouse account management backend, but all the state related to packages themselves is purely ephemeral and auto-deletes after a "while".

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestneeds discussiona product management/policy issue maintainers and users should discusstestingTest infrastructure and individual tests

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions