{"id":17560129,"url":"https://github.com/elgertam/cookiecutter-pipenv","last_synced_at":"2025-04-28T10:25:21.971Z","repository":{"id":38443323,"uuid":"130802034","full_name":"elgertam/cookiecutter-pipenv","owner":"elgertam","description":"Cookiecutter Python Package Template with Pipenv","archived":false,"fork":false,"pushed_at":"2022-12-08T04:50:56.000Z","size":111,"stargazers_count":76,"open_issues_count":7,"forks_count":25,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-28T10:25:07.386Z","etag":null,"topics":["cookiecutter","cookiecutter-template","pipenv","python-package-management"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elgertam.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-04-24T05:42:26.000Z","updated_at":"2025-02-28T05:09:20.000Z","dependencies_parsed_at":"2023-01-24T16:00:16.101Z","dependency_job_id":null,"html_url":"https://github.com/elgertam/cookiecutter-pipenv","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elgertam%2Fcookiecutter-pipenv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elgertam%2Fcookiecutter-pipenv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elgertam%2Fcookiecutter-pipenv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elgertam%2Fcookiecutter-pipenv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elgertam","download_url":"https://codeload.github.com/elgertam/cookiecutter-pipenv/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251293370,"owners_count":21566086,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cookiecutter","cookiecutter-template","pipenv","python-package-management"],"created_at":"2024-10-21T11:10:31.811Z","updated_at":"2025-04-28T10:25:21.955Z","avatar_url":"https://github.com/elgertam.png","language":"Python","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=CPTWMKWMVXDQW\u0026currency_code=USD\u0026source=url"],"categories":[],"sub_categories":[],"readme":"================================================\nCookiecutter Python Package Template with Pipenv\n================================================\n\n|travis| |donate|\n\n.. |travis| image:: https://img.shields.io/travis/com/elgertam/cookiecutter-pipenv.svg\n    :target: https://travis-ci.com/elgertam/cookiecutter-pipenv\n\n.. |donate| image:: https://img.shields.io/badge/donate-PayPal-blue.svg?logo=paypal\n    :target: https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=CPTWMKWMVXDQW\u0026currency_code=USD\u0026source=url\n\n\nCookiecutter_ template for a Python package with Pipenv_.\n\n* GitHub repo: https://github.com/elgertam/cookiecutter-pipenv/\n* Documentation: https://cookiecutter-pipenv.readthedocs.io/\n* Free software: BSD license\n\nWhy Pipenv?\n-----------\n\nPackaging in Python can be a pain, but it doesn't need to be. The new Pipenv project\nhas rapidly improved packaging in Python by tackling two related problems: automatic\npackage dependency management and virtualenv management. Pipenv uses the new Pipfile_\nformat that is the endorsed replacement for `requirements.txt`. Pipenv is the future of\nPython package management, and is even recommended to newcomers in the Python tutorial_.\n\nFeatures\n--------\n\n* Testing setup with ``unittest`` and ``python setup.py test`` or ``py.test``\n* Travis-CI_: Ready for Travis Continuous Integration testing\n* Tox_ testing: Setup to easily test for Python 2.7, 3.5, 3.6, 3.7\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.. _Pipenv: https://docs.pipenv.org/\n.. _Pipfile: https://github.com/pypa/pipfile\n.. _tutorial: https://packaging.python.org/tutorials/managing-dependencies/#managing-dependencies\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\nInstall the latest Pipenv::\n\n    pip install -U pipenv\n\nGenerate a Python project that uses Pipenv::\n\n    cookiecutter gh:elgertam/cookiecutter-pipenv\n\nOnce your project has been created, change directories::\n\n    cd \u003cproject-name\u003e\n\nThen:\n\n* Create a repo and put it there (e.g. ``git init``).\n* Install the dev requirements into a virtualenv (``pipenv install --dev``).\n* Add the repo to your Travis-CI_ account.\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* Activate your project on `pyup.io`_.\n\n.. _Register: https://packaging.python.org/tutorials/packaging-projects/#uploading-the-distribution-archives\n\nFork This / Create Your Own\n~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThis project itself is a fork of Audrey Roy Greenfeld's exceptional\ncookiecutter-pypackage_. If you have differences in your preferred setup, I\nencourage you to fork this to create your own version. Or create your own;\nit doesn't strictly have to be a fork.\n\n.. _cookiecutter-pypackage: https://github.com/audreyr/cookiecutter-pypackage\n\nOr Submit a Pull Request\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nI will consider pull requests as they come in, if they enhance the overall packaging experience.\n\n.. _Travis-CI: http://travis-ci.org/\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.. _PyPi: https://pypi.org/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felgertam%2Fcookiecutter-pipenv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felgertam%2Fcookiecutter-pipenv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felgertam%2Fcookiecutter-pipenv/lists"}