dmpy


Namedmpy JSON
Version 0.20.0 PyPI version JSON
download
home_pagehttps://github.com/kvg/dmpy
SummaryDistributed Make for Python
upload_time2018-01-15 10:08:39
maintainer
docs_urlNone
authorKiran Garimella and Warren Kretzschmar
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Dmpy
====

`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
--------
Contents of an example dmpy script::

    # 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.



            

Raw data

            {
    "maintainer": "", 
    "docs_url": null, 
    "requires_python": "", 
    "maintainer_email": "", 
    "cheesecake_code_kwalitee_id": null, 
    "keywords": "", 
    "upload_time": "2018-01-15 10:08:39", 
    "author": "Kiran Garimella and Warren Kretzschmar", 
    "home_page": "https://github.com/kvg/dmpy", 
    "github_user": "kvg", 
    "download_url": "https://pypi.python.org/packages/93/95/b0421326eb511f238bca43e169940642710c711214faa3733fbfd5c473bb/dmpy-0.20.0.tar.gz", 
    "platform": "", 
    "version": "0.20.0", 
    "cheesecake_documentation_id": null, 
    "description": "Dmpy\n====\n\n`DistributedMake <https://github.com/wkretzsch/DM>`_ for Python.\n\nThis project uses `Semantic versioning <http://semver.org/spec/v2.0.0.html>`_.\n\nInstallation from pypi\n----------------------\n::\n\n    pip install dmpy\n\nInstallation from github\n------------------------\n::\n\n    pip install git+git://github.com/kvg/dmpy.git attrs\n\nExamples\n--------\nContents of an example dmpy script::\n\n    # example.py\n    from dmpy import DistributedMake, get_dm_arg_parser\n\n    args = get_dm_arg_parser().parse_args()\n    m = DistributedMake(args_object=args)\n\n    m.add(\"test_output_file\", None, \"echo 'hi world'\")\n    m.execute()\n\nThen run example.py::\n\n    # get a dry-run of all commands to be executed\n    python example.py\n\n    # run all commands\n    python example.py -r\n\nTests\n-----\n::\n\n    make test\n\nBugs\n----\n\nPlease raise an issue on `the github page <https://github.com/kvg/dmpy>`_ to report a bug.\n\nDevelopment\n-----------\n\nWe now have a Pipfile and Pipfile.lock for use with `pipenv <http://docs.pipenv.org/en/latest/>`_ !\n\nPlease always update your Pipfile.lock (`pipenv lock`) before making a PR.\n\n\n", 
    "lcname": "dmpy", 
    "bugtrack_url": null, 
    "github": true, 
    "coveralls": false, 
    "name": "dmpy", 
    "license": "", 
    "travis_ci": false, 
    "github_project": "dmpy", 
    "summary": "Distributed Make for Python", 
    "split_keywords": [], 
    "author_email": "kiran.garimella@gmail.com and winni@warrenwk.com", 
    "urls": [
        {
            "has_sig": false, 
            "upload_time": "2018-01-15T10:08:19", 
            "comment_text": "", 
            "python_version": "py3", 
            "url": "https://pypi.python.org/packages/04/31/1dfb56865814acf3bd02f3e35622392aa74846aef99e796a1341eddadc82/dmpy-0.20.0-py3-none-any.whl", 
            "md5_digest": "7a0bd11650d55254f067a04f1fb3b347", 
            "downloads": 0, 
            "filename": "dmpy-0.20.0-py3-none-any.whl", 
            "packagetype": "bdist_wheel", 
            "path": "04/31/1dfb56865814acf3bd02f3e35622392aa74846aef99e796a1341eddadc82/dmpy-0.20.0-py3-none-any.whl", 
            "size": 7002
        }, 
        {
            "has_sig": false, 
            "upload_time": "2018-01-15T10:08:39", 
            "comment_text": "", 
            "python_version": "source", 
            "url": "https://pypi.python.org/packages/93/95/b0421326eb511f238bca43e169940642710c711214faa3733fbfd5c473bb/dmpy-0.20.0.tar.gz", 
            "md5_digest": "b07905d1bfdd8e5fd57e067c60c97057", 
            "downloads": 0, 
            "filename": "dmpy-0.20.0.tar.gz", 
            "packagetype": "sdist", 
            "path": "93/95/b0421326eb511f238bca43e169940642710c711214faa3733fbfd5c473bb/dmpy-0.20.0.tar.gz", 
            "size": 5254
        }
    ], 
    "_id": null, 
    "cheesecake_installability_id": null
}