{ "info": { "author": "Russell Smiley", "author_email": "im.russell.smiley@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)" ], "description": "distributionPackage\n-------------------\n\n|pipeline| |coverage|\n\n.. |pipeline| image:: https://gitlab.com/blueskyjunkie/distribution-package/badges/master/pipeline.svg\n :target: https://gitlab.com/blueskyjunkie/distribution-package/commits/master\n :alt: pipeline status\n\n.. |coverage| image:: https://gitlab.com/blueskyjunkie/distribution-package/badges/master/coverage.svg\n :target: https://gitlab.com/blueskyjunkie/distribution-package/commits/master\n :alt: coverage report\n\n|pypiVersion| |doi0.4.0|\n\n.. |pypiVersion| image:: https://badge.fury.io/py/distributionPackage.svg\n :target: https://badge.fury.io/py/distributionPackage\n :alt: PyPI version\n\n\nA tool for packaging a set of files for distribution using a YAML manifest definition from the\n`packageManifest project `_.\n\n.. contents::\n\n.. section-numbering::\n\n\nMain Features\n=============\n\n* Simple default operation\n* zip or tar-gzip package generation (or both)\n* Specify project path to build package from\n* Append manifest files to an existing tar or zip package\n\n\nInstallation\n============\n\nThe simplest way to acquire ``distributionPackage`` is using ``pip``.\n\n.. code-block:: bash\n\n pip install distributionPackage\n\nIt's highly recommended that you install the package into a\n`Python virtual environment `_.\n\n\nGetting Started\n===============\n\nDefine a package manifest in a YAML file. The default name expected by ``distributionPackage`` is ``manifest.yml``. The example\nbelow constructs a simple manifest for a hypothetical C++ project.\n\n.. code-block:: yaml\n\n - include:\n files: [ 'README.md', 'LICENSE', 'VERSION' ]\n - global-include:\n files: [ '*.h', '*.cpp' ]\n - prune:\n directory: 'scripts'\n\nAssuming that you have installed ``distributionPackage`` and that the ``makePackage`` command is in your path,\n\n.. code-block:: bash\n\n makePackage\n\nBy default ``makePackage`` will acquire the manifest definitions from ``./manifest.yml``, output a file\n``distribution-out.tar.gz`` in the current directory and assume that the current directory is the root directory of the\nproject to be packaged (for the basis of constructing the package file names from the manifest).\n\n.. code-block:: bash\n\n makePackage --help\n\nUsing the ``--help`` option will describe the various options available.\n\n\nDOI Archive\n===========\n\n.. |doi0.3.0| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1166222.svg\n :target: https://doi.org/10.5281/zenodo.1166222\n :alt: doi v0.3.0\n\n*DOI v0.3.0* |doi0.3.0|\n\n.. |doi0.4.0| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1173381.svg\n :target: https://doi.org/10.5281/zenodo.1173381\n :alt: doi v0.4.0\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/blueskyjunkie/distribution-package", "keywords": "manifest package distribution file", "license": "", "maintainer": "", "maintainer_email": "", "name": "distributionPackage", "package_url": "https://pypi.org/project/distributionPackage/", "platform": "", "project_url": "https://pypi.org/project/distributionPackage/", "project_urls": { "Homepage": "https://gitlab.com/blueskyjunkie/distribution-package" }, "release_url": "https://pypi.org/project/distributionPackage/0.5.0/", "requires_dist": [ "packageManifest", "pygments; extra == \"dev\"" ], "requires_python": ">=3", "summary": "A packaging utility for creating packages of files for distribution based on a YAML manifest.", "version": "0.5.0" }, "last_serial": 4559600, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "b901c2dd60588d1c2745f298d96a98ba", "sha256": "10a5087648fbb09e44ea741b98f8425fd15bb22404bef4eacdc34d99f7a3b5b0" }, "downloads": -1, "filename": "distributionPackage-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b901c2dd60588d1c2745f298d96a98ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 81377, "upload_time": "2018-02-06T03:11:10", "url": "https://files.pythonhosted.org/packages/00/ee/85b752697bf6334de9b9d8740724371b7e10f78e61ea6324b084d5154c53/distributionPackage-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "139d879b075d395dba70198751ad6d3c", "sha256": "811f181ef321e666b8d5b9baed3fdbd3725c40bf7e7c1c81226c336294bacc68" }, "downloads": -1, "filename": "distributionPackage-0.3.0.tar.gz", "has_sig": false, "md5_digest": "139d879b075d395dba70198751ad6d3c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 19810, "upload_time": "2018-02-06T03:11:11", "url": "https://files.pythonhosted.org/packages/81/92/a044d6ec07a18461d4d6339f1f25df1f05a00915987847ebd563d8213253/distributionPackage-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a5d30c099c1800bb048f6aacdc1ac10d", "sha256": "659320ecb6c774a931a7b3648f25e78e13abef491008d5e5d34abf54ee78a576" }, "downloads": -1, "filename": "distributionPackage-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a5d30c099c1800bb048f6aacdc1ac10d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 92361, "upload_time": "2018-02-14T13:34:03", "url": "https://files.pythonhosted.org/packages/c7/ab/d440c688e13cdb78886e2b3cc81a7d7da5cc8e8ddcaa6164171ad0b01717/distributionPackage-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e55330ffae21b54d3f2b36b92ca4def1", "sha256": "1e97d3f8201ede2b44afbace9d2920be60362d11fa97ba513d38c93452e1a648" }, "downloads": -1, "filename": "distributionPackage-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e55330ffae21b54d3f2b36b92ca4def1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 20865, "upload_time": "2018-02-14T13:34:04", "url": "https://files.pythonhosted.org/packages/cc/19/76fdae3b31486e3830d4a14f907ac41a1d3a879462e505594fa18bb1ecdd/distributionPackage-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c6070f2c67b21611e324dd89d3051d6f", "sha256": "5c22878aafd257276f091fae7f2415e9469f8f75e5f5bdcc2c99c9fbbf7b566d" }, "downloads": -1, "filename": "distributionPackage-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c6070f2c67b21611e324dd89d3051d6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 101727, "upload_time": "2018-12-04T13:34:57", "url": "https://files.pythonhosted.org/packages/5b/ef/2124c08f2ebac7cea8bb8803cc2a02ed2f9a1af8ebb73d3f6b302e2b1bab/distributionPackage-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f5d953a1b5810b0ed086ec98530c9da", "sha256": "4525ace510229d9b0156e5b5450f1058419de1f6cfb86644a52db2be7993b296" }, "downloads": -1, "filename": "distributionPackage-0.5.0.tar.gz", "has_sig": false, "md5_digest": "0f5d953a1b5810b0ed086ec98530c9da", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 23055, "upload_time": "2018-12-04T13:34:59", "url": "https://files.pythonhosted.org/packages/65/ed/910545640ddad1bd72ed19080c50f7f58ef675a6c70bcd385864e3122113/distributionPackage-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c6070f2c67b21611e324dd89d3051d6f", "sha256": "5c22878aafd257276f091fae7f2415e9469f8f75e5f5bdcc2c99c9fbbf7b566d" }, "downloads": -1, "filename": "distributionPackage-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c6070f2c67b21611e324dd89d3051d6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 101727, "upload_time": "2018-12-04T13:34:57", "url": "https://files.pythonhosted.org/packages/5b/ef/2124c08f2ebac7cea8bb8803cc2a02ed2f9a1af8ebb73d3f6b302e2b1bab/distributionPackage-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f5d953a1b5810b0ed086ec98530c9da", "sha256": "4525ace510229d9b0156e5b5450f1058419de1f6cfb86644a52db2be7993b296" }, "downloads": -1, "filename": "distributionPackage-0.5.0.tar.gz", "has_sig": false, "md5_digest": "0f5d953a1b5810b0ed086ec98530c9da", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 23055, "upload_time": "2018-12-04T13:34:59", "url": "https://files.pythonhosted.org/packages/65/ed/910545640ddad1bd72ed19080c50f7f58ef675a6c70bcd385864e3122113/distributionPackage-0.5.0.tar.gz" } ] }