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

  • pbm init <path> - Initialize a PBM repository. PBM repositories are required to be initialized to perform most PBM actions.
  • pbm destroy - Destroy the PBM repository in the current path.
  • 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.
  • pbm create-base <name> - Create a base in the current PBM repository.
  • pbm delete-base <name> - Delete the base in the current PBM repository.
  • pbm build <base> - Build ./main.py in the current PBM repository.
  • pbm run <base> - Run the newest build in the current PBM repository.
  • pbm status - View info about the current PBM repository.
  • pbm detonate <base> - Delete all build files in the base.
  • pbm export <location> <base|*> - Export the base as a .zip file and .pbm file.
  • 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.8.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

pbm_root-1.2.8-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pbm_root-1.2.8.tar.gz
  • Upload date:
  • Size: 21.6 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.8.tar.gz
Algorithm Hash digest
SHA256 65db42e7774747875d744bd121a069cc2b0150098fa67cefcb81ea9c73296e43
MD5 b7f127a1ad47f21a5fefc3bdf147c401
BLAKE2b-256 f1e4d69ad287b0700803eb962e2ad7cc472d7695f7449390f765e325e0536e96

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pbm_root-1.2.8-py3-none-any.whl
  • Upload date:
  • Size: 21.7 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 a9e1efe46c5632a5e181fe3e0c3ed9384e7e3f79050a1fadc2c258b079d2d26d
MD5 5bf7e4ef0c75c0c5a0f350ad0875884d
BLAKE2b-256 14c19f24dc22b68eba1cb71caf8402a199e8491df05319193f771217820a8c6b

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