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

Uploaded Source

Built Distribution

compipe-0.2.14-py3-none-any.whl (36.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: compipe-0.2.14.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.14.tar.gz
Algorithm Hash digest
SHA256 f759796bb36e3ac7fa38c54b9dffa863f3712e0ac0f4bf06c07218ad0636d034
MD5 ef27778f72bbc1b17dbfbaeb335a1c1d
BLAKE2b-256 40e82b451cd83c222f831cd99e0b583c21f0bcc85536da2902766a03cd5f1195

See more details on using hashes here.

File details

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

File metadata

  • Download URL: compipe-0.2.14-py3-none-any.whl
  • Upload date:
  • Size: 36.3 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.14-py3-none-any.whl
Algorithm Hash digest
SHA256 f78e8686f04f8592916bac7d24d16b6c22937415f522d7a3f467ae40ff8098bb
MD5 36d32c48fa82e405605062eb9523f34e
BLAKE2b-256 01b27b04b4dcadf0064b9fe660b9413af002390757e3ac3439b276a2caa1f8c6

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