{"repo":"tusharsadhwani/python-starter","free":true,"listed":false,"github":"https://github.com/tusharsadhwani/python-starter","clone":"git clone https://github.com/tusharsadhwani/python-starter.git","description":"A straightforward starter template for Python packages.","language":"Python","stars":11,"topics":["python","packaging"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"python-starter A straightforward starter template for Python packages. Includes things like: - All necessary files and paths in .gitignore - setup.cfg configuration - Local development using requirements.txt and requirements-dev.txt - Tools like mypy , black , pytest and tox set up out of the box Usage Install cookiecutter and run the following: Or if you have pipx installed, you can use it directly like so: Cookiecutter will ask you information like the project name, your email and GitHub username, and then it will produce the following tree structure: Now create and activate a virtual environment, and run: You're ready to start writing code! To ensure that the project installation was correct: - Run pytest to run the sample test case, and ensure it passes. - Type the name of your project in the terminal, to run the sample CLI command.","default_branch":null,"files":null,"tree":[],"storefront":"/r/tusharsadhwani","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tusharsadhwani/python-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}