Skip to main content

a lite version of the command wrapper for python

Project description

COMPIPE (WIP)

Compipe is a lightweight command manager specifically designed to automate tasks.

Example of initializing runtime environment and credential keys

credentials_cfg_path = os.path.join(os.path.dirname(__file__), 'credential/keys.json')

runtime_cfg_path = os.path.join(os.path.dirname(__file__), 'tars_server_runtime_env.json')

# config DEBUG environment
initialize_runtime_environment(params={ARG_DEBUG: False},
                               runtime_cfg_path=runtime_cfg_path,
                               credential_cfg_path=credentials_cfg_path)

How to run unittest

  • Add "entry_points" to setup.py

      setup(
          # ... other setup parameters ...
          entry_points={
              'console_scripts': [
                  'unittest = compipe.unittest.cmd_test:main',
              ],
          }
      )
    
  • Install Your Package in Editable Mode:

    pip install -e .
    
  • Add PYPI API token to system environment

    set PYPI_API_TOKEN=<Your-API-Token>
    
  • Run upload.bat to upload package wheel

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

compipe-0.2.18.tar.gz (28.3 kB view details)

Uploaded Source

Built Distribution

compipe-0.2.18-py3-none-any.whl (36.4 kB view details)

Uploaded Python 3

File details

Details for the file compipe-0.2.18.tar.gz.

File metadata

  • Download URL: compipe-0.2.18.tar.gz
  • Upload date:
  • Size: 28.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for compipe-0.2.18.tar.gz
Algorithm Hash digest
SHA256 ac5270e48bae74b7284739b1d2f7e03a9d110c1b0fa067f12436f0f95d41e832
MD5 4b6d496726d945242feec3091549af98
BLAKE2b-256 bfece9de72382ba929e5735ae33efaa1f745fce5ab92ad857f51702940248128

See more details on using hashes here.

File details

Details for the file compipe-0.2.18-py3-none-any.whl.

File metadata

  • Download URL: compipe-0.2.18-py3-none-any.whl
  • Upload date:
  • Size: 36.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for compipe-0.2.18-py3-none-any.whl
Algorithm Hash digest
SHA256 e09bebb29dbc8e8cde261995a941d6bafd2be314bcf4aa45bf4c823e7bb94477
MD5 f6b0f42094e2945ac11f6d130ded0a19
BLAKE2b-256 7d32851ec2156ec7286a3301b9a734463270f4dd147382de5f2c3a80a6e72745

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