Skip to main content

Dmpy

Project description

====

`DistributedMake <https://github.com/wkretzsch/DM>`_ for Python.

This project uses `Semantic versioning <http://semver.org/spec/v2.0.0.html>`_.

Installation from pypi
----------------------

pip install dmpy

Installation from github
------------------------

pip install git+git://github.com/kvg/dmpy.git attrs

Examples
--------

# example.py
from dmpy import DistributedMake, get_dm_arg_parser

args = get_dm_arg_parser().parse_args()
m = DistributedMake(args_object=args)

m.add("test_output_file", None, "echo 'hi world'")
m.execute()

Then run example.py

# get a dry-run of all commands to be executed
python example.py

# run all commands
python example.py -r

Tests
-----
make test

Bugs
----

Please raise an issue on `the github page <https://github.com/kvg/dmpy>`_ to report a bug.

Development
-----------

We now have a Pipfile and Pipfile.lock for use with `pipenv <http://docs.pipenv.org/en/latest/>`_ !

Please always update your Pipfile.lock (`pipenv lock`) before making a PR.

Home-page: https://github.com/kvg/dmpy
Author: Kiran Garimella and Warren Kretzschmar
Author-email: kiran.garimella@gmail.com
License: UNKNOWN
Description: UNKNOWN
Platform: UNKNOWN

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

dmpy-0.13.2.tar.gz (3.7 kB view hashes)

Uploaded Source

Built Distribution

dmpy-0.13.2-py3-none-any.whl (6.0 kB view hashes)

Uploaded Python 3

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