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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ctm-python-client-2.3.5.tar.gz
Algorithm Hash digest
SHA256 81c1df3f8c2f8a79cd9a1ae89d65add4ec0c02b06f649aae0afa630ef253327d
MD5 280e62d70745ae7fc208509d794edecd
BLAKE2b-256 77c99edfd5ba47ec80c0bd4b1559fbb6fd2769098d136b62a0edc501f311aff0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ctm_python_client-2.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 57d17328895895693967c0758928b650185889c50b097f30b74f81f9f707d451
MD5 e0600ba367256ffbc08e9e6b1f7ede3e
BLAKE2b-256 d56af04121ee385c20d3b6aa7e90410bcb7f5ce2930c6703b5a2112c73283924

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