Skip to main content

Manage python published release for packages that you owns on PyPI.

Project description

Python releases manager - pyrman

Python library that can be used to manage releases for packages that you owns on PyPI.

Features

  • list packages that you own
  • list releases for packages that you own
  • unpublish (remove) a specific release for one of your packages

Usage (CLI)

  • Unpublish a release
pyrman release rm <package> <version>
  • You can find out more information on how to use CLI by using --help option
pyrman --help

Usage (Python)

from pyrman.client import ReleaseManagerClient

pyrman = ReleaseManagerClient(url)
pyrman.authenticate(username, password)
releases = pyrman.list_releases("my-package")
for release in releases:
    pyrman.remove_release("my-package", release.version)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

releases-manager-0.0.6.tar.gz (5.3 kB view hashes)

Uploaded Source

Built Distribution

releases_manager-0.0.6-py3-none-any.whl (7.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page