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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ctm-python-client-2.3.3.tar.gz
Algorithm Hash digest
SHA256 a6fe07fcc842a1c39e34686600b34c5a9a7243d357be33e4ae7fc638dd61c55b
MD5 3a9b45f38acebc51a41a21e72d0f5e70
BLAKE2b-256 13736abf9e0cb65961ba2830a349a45a9c3f545b31de49dbf0fb9f08fbe65f75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ctm_python_client-2.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 975cccfb89ccc79baf200f7ba5c4a32f1ada6461e210ec0e2b39c0fd90e83a57
MD5 fc1f48c85fc4b563b97deddcea4af8ec
BLAKE2b-256 a40ee8739761151c7618c203f8f76fd45d67d2fd3b8282151f27dd2340b409ed

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