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

Uploaded Source

Built Distribution

compipe-0.2.19-py3-none-any.whl (34.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: compipe-0.2.19.tar.gz
  • Upload date:
  • Size: 26.9 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.19.tar.gz
Algorithm Hash digest
SHA256 8959e809a586177e9ea8ab7720ddc480eb73c91c75ca4295ae083bff3c080407
MD5 4b5f2a3fc08b6e4efa287efa7fecef66
BLAKE2b-256 0f2f2b63928a5fca6e7c6c37439567be3219ed0db1b96eab2ff2cc17e488a378

See more details on using hashes here.

File details

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

File metadata

  • Download URL: compipe-0.2.19-py3-none-any.whl
  • Upload date:
  • Size: 34.6 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.19-py3-none-any.whl
Algorithm Hash digest
SHA256 eed90c9b848344067d9901f66050f47184d4de72e57c178dab2d10cd451e158b
MD5 a2e091d691eea800863f265dada8a070
BLAKE2b-256 68477e8c260e3ea959b29f396710999506e6002ee35ec09e3ac6cc5c5ebbb2fd

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