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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: compipe-0.2.17.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.17.tar.gz
Algorithm Hash digest
SHA256 7769c90a783554d7ed067ef21258b7161b2cfd557894e9b0200473d17eb04281
MD5 1ea1f36af295ba85c4bae394358d95d2
BLAKE2b-256 bdbc53894798609b8795a640a108cdfb5b1a2b51059d6ed0621ec8e7b4af1ef0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: compipe-0.2.17-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.17-py3-none-any.whl
Algorithm Hash digest
SHA256 d805150d2c61d73e5c20b1a9c3de635c3ac323aa0eced4542f17c87180fb788d
MD5 c94346480b812a6631f88e52415f1a71
BLAKE2b-256 b8ebe424c55ab690fef039fc79ac1f97a08f2e5d6737f8e6e72f903f10047da4

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