{ "info": { "author": "Roberto Preste", "author_email": "roberto.preste@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development" ], "description": "============\ncc-pypackage\n============\n\n.. image:: https://travis-ci.com/robertopreste/cc-pypackage.svg?branch=master\n :target: https://travis-ci.com/robertopreste/cc-pypackage\n :alt: Build status\n\n.. image:: https://ci.appveyor.com/api/projects/status/0rao47b8wcw705do?svg=true\n :target: https://ci.appveyor.com/project/robertopreste/cc-pypackage\n :alt: Build status\n\n.. image:: https://pyup.io/repos/github/robertopreste/cc-pypackage/shield.svg\n :target: https://pyup.io/repos/github/robertopreste/cc-pypackage/\n :alt: Updates\n\n.. image:: https://pyup.io/repos/github/robertopreste/cc-pypackage/python-3-shield.svg\n :target: https://pyup.io/repos/github/robertopreste/cc-pypackage/\n :alt: Python 3\n\n.. image:: https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg\n :target: https://saythanks.io/to/robertopreste\n\nMy custom Cookiecutter_ template for a Python package.\n\n* GitHub repo: https://github.com/robertopreste/cc-pypackage/\n* Documentation: https://cc-pypackage.readthedocs.io/\n* Free software: BSD license\n\nFeatures\n--------\n\n* Testing setup with ``unittest`` and ``python setup.py test`` or ``pytest`` (used by default)\n* Travis-CI_: Ready for Travis Continuous Integration testing\n* Tox_ testing: Setup to easily test for Python 3.4, 3.5, 3.6\n* Sphinx_ docs: Documentation ready for generation with, for example, ReadTheDocs_\n* Bumpversion_: Pre-configured version bumping with a single command\n* Auto-release to PyPI_ when you push a new tag to master (optional)\n* Command line interface using Click (optional)\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n\nQuickstart\n----------\n\nInstall the latest Cookiecutter if you haven't installed it yet (this requires\nCookiecutter 1.4.0 or higher)::\n\n pip install -U cookiecutter\n\nGenerate a Python package project::\n\n cookiecutter https://github.com/robertopreste/cc-pypackage.git\n\nThen:\n\n* Create a repo and put it there.\n* Add the repo to your Travis-CI_ account.\n* Install the dev requirements into a virtualenv. (``pip install -r requirements_dev.txt``)\n* Register_ your project with PyPI.\n* Run the Travis CLI command `travis encrypt --add deploy.password` to encrypt your PyPI password in Travis config\n and activate automated deployment on PyPI when you push a new tag to master branch.\n* Add the repo to your ReadTheDocs_ account + turn on the ReadTheDocs service hook.\n* Release your package by pushing a new tag to master.\n* Add a `requirements.txt` file that specifies the packages you will need for\n your project and their versions. For more info see the `pip docs for requirements files`_.\n* Activate your project on `pyup.io`_.\n\n.. _`pip docs for requirements files`: https://pip.pypa.io/en/stable/user_guide/#requirements-files\n.. _Register: https://packaging.python.org/distributing/#register-your-project\n\nFor more details, see the `cc-pypackage tutorial`_.\n\n.. _`cc-pypackage tutorial`: https://cc-pypackage.readthedocs.io/en/latest/tutorial.html\n\nCredits\n-------\n\nThis Cookiecutter was adapted for my personal needs from the original `Cookiecutter-PyPackage`_ by audreyr_.\n\n.. _`Cookiecutter-PyPackage`: https://github.com/audreyr/cookiecutter-pypackage\n.. _audreyr: https://github.com/audreyr\n\n\n.. _Travis-CI: http://travis-ci.com/\n.. _Tox: http://testrun.org/tox/\n.. _Sphinx: http://sphinx-doc.org/\n.. _ReadTheDocs: https://readthedocs.io/\n.. _`pyup.io`: https://pyup.io/\n.. _Bumpversion: https://github.com/peritus/bumpversion\n.. _Punch: https://github.com/lgiordani/punch\n.. _PyPi: https://pypi.python.org/pypi\n\n\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://github.com/robertopreste/cc-pypackage", "keywords": "cookiecutter,template,package", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "cc-pypackage", "package_url": "https://pypi.org/project/cc-pypackage/", "platform": "", "project_url": "https://pypi.org/project/cc-pypackage/", "project_urls": { "Homepage": "https://github.com/robertopreste/cc-pypackage" }, "release_url": "https://pypi.org/project/cc-pypackage/0.2.7/", "requires_dist": [ "cookiecutter (>=1.4.0)" ], "requires_python": "", "summary": "My custom Cookiecutter template for a Python package.", "version": "0.2.7" }, "last_serial": 5905813, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a322ab7b270afaa3485e82ed390f566c", "sha256": "a38321710c85de6e2fda3458e2e8c6b44dab080210c4684c6e246a53739c93aa" }, "downloads": -1, "filename": "cc-pypackage-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a322ab7b270afaa3485e82ed390f566c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18873, "upload_time": "2019-02-24T18:28:45", "url": "https://files.pythonhosted.org/packages/17/89/2c12e71d04561057c975a311f20d37b42d44a38d1749f761025429fabb68/cc-pypackage-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "353e18ca3c8d9d349b27a7313f3d6475", "sha256": "88e1b5153862aad5a7bc0ced2e2f05b16a73f1559211131c934de364df1fc214" }, "downloads": -1, "filename": "cc-pypackage-0.1.2.tar.gz", "has_sig": false, "md5_digest": "353e18ca3c8d9d349b27a7313f3d6475", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18895, "upload_time": "2019-03-05T17:23:58", "url": "https://files.pythonhosted.org/packages/a9/f0/c83f19eead4c23b910286e812b5f47249872998bdd372d59cfc845ca7d58/cc-pypackage-0.1.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d0ddf97becdcc707078ee56ceebe706a", "sha256": "9ad236669ca2c833311e419d007c67a597f57a4709f7969d03dd06a5002192a6" }, "downloads": -1, "filename": "cc_pypackage-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d0ddf97becdcc707078ee56ceebe706a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2300, "upload_time": "2019-04-19T13:28:51", "url": "https://files.pythonhosted.org/packages/17/fc/5fad01b1f33fd7a2c76bccf2d203942e9f95e05dd0bbfe926dd9e4d4d485/cc_pypackage-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6fd986a56903241887689e1bd577094", "sha256": "abab62f83d86683646d7668b92c11bee428e2ffcfaa9448cdab53825c3428a52" }, "downloads": -1, "filename": "cc-pypackage-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e6fd986a56903241887689e1bd577094", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19650, "upload_time": "2019-04-19T13:28:53", "url": "https://files.pythonhosted.org/packages/0a/5a/ad91d931ba2700a599bfbf2108f1d1f7d2dc1a290f6a13e202cbd863a538/cc-pypackage-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "80f3d5411747634568de704ec6ce0205", "sha256": "88f8dbc4fec6e85f4076fb3ebb514f43d65edbfb5ec84ed96000e85400b042f4" }, "downloads": -1, "filename": "cc_pypackage-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "80f3d5411747634568de704ec6ce0205", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3572, "upload_time": "2019-07-13T17:37:45", "url": "https://files.pythonhosted.org/packages/29/df/fc0d10c4e796ae640d0d775bd2b67aa451af474c63ec9f3a442105dac11e/cc_pypackage-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e7a3a33c3f32316dbf8e8a31166d878", "sha256": "c558ad543a45057c38130a9a67a846a25acb611301653c1806802e3a4a3552ad" }, "downloads": -1, "filename": "cc-pypackage-0.2.2.tar.gz", "has_sig": false, "md5_digest": "2e7a3a33c3f32316dbf8e8a31166d878", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20168, "upload_time": "2019-07-13T17:37:47", "url": "https://files.pythonhosted.org/packages/05/1a/a6fe503ea4954aa42ddc67617ba0bfd5e40bd7149b10a27d81e4d2ff1e6d/cc-pypackage-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "05692b1a38186e55573e21db33b8c63c", "sha256": "363824ffa994ffd0708b12fe11474d13806fc255c16546af2da58d18b203945c" }, "downloads": -1, "filename": "cc_pypackage-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "05692b1a38186e55573e21db33b8c63c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3571, "upload_time": "2019-07-27T10:25:52", "url": "https://files.pythonhosted.org/packages/52/07/526d2e81883c2d0b02be0a4fa9b1c8049a025cb8c09b19f387565761e170/cc_pypackage-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9016385cc677d2f7dd7865641d03f46b", "sha256": "a1c7b595822bc1c23dc702acd9bb24e0f82da02f416756ad5332a03c9b2bd353" }, "downloads": -1, "filename": "cc-pypackage-0.2.3.tar.gz", "has_sig": false, "md5_digest": "9016385cc677d2f7dd7865641d03f46b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20173, "upload_time": "2019-07-27T10:25:53", "url": "https://files.pythonhosted.org/packages/c0/f6/8b989171f64e64fce753f2712c05debc9f35225c45236c4e80d53a891cc4/cc-pypackage-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "f19f8b2ded287b032b47440b3db2eabd", "sha256": "18fa86d316b311438a8115d938ccad3ebedaae8297b83f49fc664c28d8791e38" }, "downloads": -1, "filename": "cc_pypackage-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f19f8b2ded287b032b47440b3db2eabd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3571, "upload_time": "2019-08-17T13:07:16", "url": "https://files.pythonhosted.org/packages/e2/da/b0a5d4712cca0c4fc6c1e384a6e69fb74286d8b95779bed123d4758bb729/cc_pypackage-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a97b2032680cbeeef26f7026ea5e09c", "sha256": "89e867feb507527444087675f9e6ec65f93612731ee631ec8a61b1cdf10afd78" }, "downloads": -1, "filename": "cc-pypackage-0.2.4.tar.gz", "has_sig": false, "md5_digest": "7a97b2032680cbeeef26f7026ea5e09c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20169, "upload_time": "2019-08-17T13:07:18", "url": "https://files.pythonhosted.org/packages/e1/70/e80964176dc019cfe3440421ba4f008dfbea2d33a464aab3f8b3e28bf917/cc-pypackage-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "93640647e64de1a7e6b4eca1d84d288b", "sha256": "36194262b17d9832a7fd5c7be5b4fcbfea2abb7894ce8d8453dbfdcf1590a1d0" }, "downloads": -1, "filename": "cc_pypackage-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "93640647e64de1a7e6b4eca1d84d288b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3571, "upload_time": "2019-08-30T16:05:11", "url": "https://files.pythonhosted.org/packages/74/0e/5b2aea9b3429be6ec88019ce4cad7092c499793c72d513c8b7f17c86f430/cc_pypackage-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8bbe6527d2c32ce3646492ec670fbea", "sha256": "9f5200c4bf5029e61e2f5ff4e3cfaa7b72661fc922837f84a7fec26dbc7d974c" }, "downloads": -1, "filename": "cc-pypackage-0.2.5.tar.gz", "has_sig": false, "md5_digest": "b8bbe6527d2c32ce3646492ec670fbea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20119, "upload_time": "2019-08-30T16:05:13", "url": "https://files.pythonhosted.org/packages/23/fd/584df2b4d93db0dc9811aed1fe230db25444b28f6a6869cbad97b8ac5b8b/cc-pypackage-0.2.5.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "102f7d27a298b3b6088d7681c3f33c30", "sha256": "1bd4f4a2d04079ee7acc4338324e42ee2b765df12ef08303c8c525312d5dabc4" }, "downloads": -1, "filename": "cc_pypackage-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "102f7d27a298b3b6088d7681c3f33c30", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3590, "upload_time": "2019-09-30T09:16:34", "url": "https://files.pythonhosted.org/packages/c2/01/0eafaaca4452ccaa53664d4577077f8e15118e7d3727200f718849e0a9dc/cc_pypackage-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c8ef16d090d0fb93b3577bd17e8b293", "sha256": "04401eeee69b829bc211b517260f02d089302ea20c7cc6225bf6a9f5135f96f4" }, "downloads": -1, "filename": "cc-pypackage-0.2.7.tar.gz", "has_sig": false, "md5_digest": "1c8ef16d090d0fb93b3577bd17e8b293", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20225, "upload_time": "2019-09-30T09:16:36", "url": "https://files.pythonhosted.org/packages/44/8c/e9cea38314e567e49fc409ba9cf2acedc312c8312f40db500981b301bdc2/cc-pypackage-0.2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "102f7d27a298b3b6088d7681c3f33c30", "sha256": "1bd4f4a2d04079ee7acc4338324e42ee2b765df12ef08303c8c525312d5dabc4" }, "downloads": -1, "filename": "cc_pypackage-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "102f7d27a298b3b6088d7681c3f33c30", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3590, "upload_time": "2019-09-30T09:16:34", "url": "https://files.pythonhosted.org/packages/c2/01/0eafaaca4452ccaa53664d4577077f8e15118e7d3727200f718849e0a9dc/cc_pypackage-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c8ef16d090d0fb93b3577bd17e8b293", "sha256": "04401eeee69b829bc211b517260f02d089302ea20c7cc6225bf6a9f5135f96f4" }, "downloads": -1, "filename": "cc-pypackage-0.2.7.tar.gz", "has_sig": false, "md5_digest": "1c8ef16d090d0fb93b3577bd17e8b293", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20225, "upload_time": "2019-09-30T09:16:36", "url": "https://files.pythonhosted.org/packages/44/8c/e9cea38314e567e49fc409ba9cf2acedc312c8312f40db500981b301bdc2/cc-pypackage-0.2.7.tar.gz" } ] }