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.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

pipackager-0.1.0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pipackager-0.1.0.tar.gz
  • Upload date:
  • Size: 5.7 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.0.tar.gz
Algorithm Hash digest
SHA256 dc5cad99d626813208fb8e1cd53dd930f693f3fa9b1653fec080fa643413b79a
MD5 c929902cb604251106fac31360f844de
BLAKE2b-256 cbd70df09f8f8216e0cd00f74d373097ec58739c8c2cefa83a136ee23c76f9ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pipackager-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.4 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b2dde6360c419fbff8bb98f854290e47d52f5b7c65083c34967822c006ddd9bb
MD5 69668dc23097497c534cc51613a3ce96
BLAKE2b-256 ada30d6fed8e0af05d5d877a9ed4d1e66911a39d764b4c99d4cae8a6a278eb9e

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