Skip to main content

A tool to manage your PyPI package.

Project description

pipackager

pipackager is a tool to manage your PyPI package, including cleaning old distributions, building new ones, uploading to PyPI, version incrementing, and more.

Installation

pip install pipackager

Usage

You can start the tool by running:

pipackager

Features

  • Clean old distributions
  • Build new distributions
  • Upload distributions to PyPI
  • Increment version number (patch, minor, major)
  • Advanced options:
    • Create/update GitHub Actions workflow
    • Run tests using Pytest
    • Lint and format code
    • Check and update dependencies
    • Generate start command
  • Help overview

License

This project is licensed under the Apache License 2.0.

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

pipackager-0.1.1.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

pipackager-0.1.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file pipackager-0.1.1.tar.gz.

File metadata

  • Download URL: pipackager-0.1.1.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.10.13

File hashes

Hashes for pipackager-0.1.1.tar.gz
Algorithm Hash digest
SHA256 de25c5544de86dc0b5d0807699b3fe084646a9ef7cbb853e6526da6f678bab74
MD5 88ce83d010cba83bdd9b8f5ea7c7788a
BLAKE2b-256 09ed4bf606459a1311f64547eea73258807dae7f7b07d8d4df7a3983ba07ba85

See more details on using hashes here.

File details

Details for the file pipackager-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pipackager-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.10.13

File hashes

Hashes for pipackager-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5082f2255356d3b6e16d263da7d7ccdb23270e1ab87850723da4575a5d9da167
MD5 1ce9bdb9c8d96fedeb2ccd7ccd95e581
BLAKE2b-256 a7f96def16d59af505d9e1ecffd79fd57b53dfd4c43d1273a36de8fe30706a73

See more details on using hashes here.

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