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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: compipe-0.2.15.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.15.tar.gz
Algorithm Hash digest
SHA256 1c9a586106597acc321e8f9629756007d335c53f27e5aefe342ee8d8900c5dc8
MD5 8fa1ac6ecd2f08af3757cf5bdbcda402
BLAKE2b-256 ba59e750a25d30da03da23f7129d012ba52715fead80c83037eb05887956e700

See more details on using hashes here.

File details

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

File metadata

  • Download URL: compipe-0.2.15-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.15-py3-none-any.whl
Algorithm Hash digest
SHA256 6966f6fd74b8f9d23fb3bedc98e5c4a2cbc309272a11082fb4fc0cdfe41aa10b
MD5 fe687b5e2b24daf2c88daa3b40f53b3b
BLAKE2b-256 f2a66847559e916be48c9fd5e706599c432163e023700086b4ee6c54c82afff6

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