Project

Profile

Help

Actions

Python Plugin Minimum Viable Product » History » Revision 1

Revision 1/3 | Next »
bmbouter, 06/27/2017 06:18 PM
Adding content from the "Python plugin feature set" call


Python Plugin Minimum Viable Product

As a user I can CRUD repositories.

As a user I can CRUD a `PythonImporter`

  • I can specify a feed to sync from a remote. Required for sync.
  • I can specify a whilelist of Python packages to sync from PyPI or mirrors
  • I can sync
  • filtering support
  • digest based verification (md5 from pypi, sha512 Pulp)
  • I only can use the additive sync mode

As a user I can CRUD a `PythonPublisher`

  • I can publish a repository that can be consumed by Pulp
  • I can publish a repository that can be consumed by pip
  • incremental publish is not supported

As a user I can upload a Python content unit.

As a user I have documentation that covers all above in this format:

  • Installation
  • Quickstart
  • Workflows
  • API Reference
  • CLI Reference

For each above:

  • As a user I can do all use cases with a CLI
  • All package types are supported (sdist, wheel, zip)

Updated by bmbouter over 7 years ago · 1 revisions