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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: compipe-0.2.11.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.11.tar.gz
Algorithm Hash digest
SHA256 8b91e5e8fda3bb76d14fb42b3b0aec7e9401451f6d6cc4d3fae2d43fbee8c974
MD5 6de7c14ab206866e50b9781da7dd54e4
BLAKE2b-256 d680ba56cafe880ef14aef7ab8d4320cd73010fbfbd5dbc09131c992ebd93da0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: compipe-0.2.11-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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 825aa93f404f7299fe1e851c1010eaa3dd5a70c3e8218c504cbd5ae1fed01265
MD5 54ac8998b28f9c6838ffaecba9a065ae
BLAKE2b-256 d04bc4370546ac9500f1e076b5453c1cc02930beb66b4fb7c4f6c2bd0e7d79e4

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