Skip to main content

Version control at its fullest.

Project description

PBM : Python Build Manager

PBM is a lightweight console-oriented CLI and package for building python projects as EXE files, creating memory-efficient back-ups, managing dependencies and running them.

Installation

1. Using pip (RECOMMENDED):

pip install pbm-root
  • Click here for more information on how to install PBM.

No other installation methods at the moment

CLI Commands

  • python -m -pbm init <path> - Initialize a PBM repository. PBM repositories are required to be initialized to perform most PBM actions.
  • python -m -pbm destroy - Destroy the PBM repository in the current path.
  • python -m -pbm reinit - Re-initialize the PBM repository in the current path. This can be useful when upgrading your PBM, and completely wipes the current PBM repository.
  • python -m -pbm create-base <name> - Create a base in the current PBM repository.
  • python -m -pbm delete-base <name> - Delete the base in the current PBM repository.
  • python -m -pbm build <base> - Build ./main.py in the current PBM repository.
  • python -m -pbm run <base> - Run the newest build in the current PBM repository.
  • python -m -pbm status - View info about the current PBM repository.
  • python -m -pbm detonate <base> - Delete all build files in the base.
  • python -m -pbm export <location> <base|*> - Export the base as a .zip file and .pbm file.
  • python -m -pbm import <export-id> <base> - Load from an export's .pbm file using the export ID.

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

pbm_root-1.2.3.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

pbm_root-1.2.3-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

Details for the file pbm_root-1.2.3.tar.gz.

File metadata

  • Download URL: pbm_root-1.2.3.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for pbm_root-1.2.3.tar.gz
Algorithm Hash digest
SHA256 8fd5aee424a74aa6dd0b1524dec48156c45bde143e772a45bfa39c62086d00b8
MD5 fcb0830074d3dd5a42f9cba435cde5d0
BLAKE2b-256 3320d7110358bf1407506b4122d9dc85a55f05ef6f096baed5bec268d0ee9fc7

See more details on using hashes here.

File details

Details for the file pbm_root-1.2.3-py3-none-any.whl.

File metadata

  • Download URL: pbm_root-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 18.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for pbm_root-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bb2a5759095c50f29e7e547925a7231f657e6a1a4eecc003b6e0e867eb40baef
MD5 a986ae64366bd632291bcf42b3471ebf
BLAKE2b-256 63e84d661755a598e68f777d0bf41b8fd7ba6e5553613ca0c049fad21e7c2b1d

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