Skip to main content

Python Workflows for Control-M

Project description

Control-M Python Client

Control-M Python Client is a python library to programmatically design, schedule and run your Control-M workflows. The design of the Control-M Python Client is oriented towards data scientists and developers who prefer a more programmatic approach to workflow orchestration.

Getting Started

The best way to get familiar is to check the Documentation. Start with the Tutorials to get familiar with the syntax.

You do not need to have an in-depth knowledge of Control-M, but some familiarity with Control-M will help you understand the different job types and syntax offered by Control-M Python Client.

Installation

Control-M Python client requires Python version 3.7 or higher.

We recommend to install Control-M Python Client in a virtual environment.

For Linux:

python -m venv venv
source venv/bin/activate

For Windows:

python -m venv venv
venv\Scripts\activate

Installing via pip

You will need pip and git installed on your system before you run this command.

pip install ctm-python-client

Installing from source

git clone https://github.com/controlm/ctm-python-client.git
pip install ctm-python-client

Contributing and Support

See Contributing

Links

License

See License

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

ctm-python-client-2.3.4.tar.gz (447.4 kB view details)

Uploaded Source

Built Distribution

ctm_python_client-2.3.4-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

Details for the file ctm-python-client-2.3.4.tar.gz.

File metadata

  • Download URL: ctm-python-client-2.3.4.tar.gz
  • Upload date:
  • Size: 447.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for ctm-python-client-2.3.4.tar.gz
Algorithm Hash digest
SHA256 4df9c823cb62be3e3a4d6f85bcf3ffa0e64529259cebe0c4da48cf9c4fe3eecc
MD5 6e9bcf7c96e4f10a68a60c34a8ed8d60
BLAKE2b-256 4b74a2383d7e08660fe7ba5215b6020de1fb481f983817b00aeeaa88d59560a3

See more details on using hashes here.

File details

Details for the file ctm_python_client-2.3.4-py3-none-any.whl.

File metadata

File hashes

Hashes for ctm_python_client-2.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2c73ee7284e05ab1edaf8909244571025737b557a1d86a86b86ebc41d925d341
MD5 1f69e115bd443993c03ed1c578ede47a
BLAKE2b-256 68bfa4300c7a13fe97603501d0c2145044b1eb7c57fe68aa5277ef04802d2ec2

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