{ "info": { "author": "Tom Caruso", "author_email": "carusot42@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\n## mkprj\n\nA basic CLI tool to create bare-bones Python projects, the way I like them.\n\nIt will:\n\n- Create a project directory\n- Initialize `git`\n- Add a `.gitignore`\n- Create a virtualenv\n- Create a `requirements.txt` with the default requirements, or a comma-separate list specified with `--requirements`\n\n\n## Installation\n\n```bash\npip install mkprj\n```\n\n## Usage\n\n```bash\nusage: mkprj [-h] [--python PYTHON] [--overwrite] [--requirements REQUIREMENTS] project_path\n\npositional arguments:\n project_path Path to the project to create.\n\noptional arguments:\n -h, --help show this help message and exit\n --python PYTHON Path to Python interpreter to use. Defaults to 'python3'.\n --overwrite Overwrite existing project at specified directory.\n --requirements REQUIREMENTS\n Comma-separated list of requirements to install.\n\n```\n\n## Planned enhancements\n\n- A `--docker` flag to create a `Dockerfile`, plus `build.sh` and `push.sh` executable bash scripts\n- Better support for creating virtualenvs in a default location (instead of the project directory)\n- creating a main.py and test directory\n\nMore to come.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tomplex/mkprj", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mkprj", "package_url": "https://pypi.org/project/mkprj/", "platform": "", "project_url": "https://pypi.org/project/mkprj/", "project_urls": { "Homepage": "https://github.com/tomplex/mkprj" }, "release_url": "https://pypi.org/project/mkprj/0.1.1/", "requires_dist": null, "requires_python": ">=3.5.0", "summary": "Easily create new Python projects.", "version": "0.1.1" }, "last_serial": 4738532, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "79d673675fb5afe27536e3de65ffff1b", "sha256": "bcb5cb9ac482a5f551ab2ae805d860cd6aabf0f25016cbe54397deb0b333a7cb" }, "downloads": -1, "filename": "mkprj-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79d673675fb5afe27536e3de65ffff1b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.0", "size": 3338, "upload_time": "2019-01-25T05:06:09", "url": "https://files.pythonhosted.org/packages/93/ae/2f3a39fca7100e77a3e7537a767828317aa80af4a7bec825afb136b7acd3/mkprj-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7814e410a3e006f7f3a239a19131236d", "sha256": "98a23307a0c5d73c00fbe4ae40aea2bae3b92bc55bc452dc2672fe4dd97f976f" }, "downloads": -1, "filename": "mkprj-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7814e410a3e006f7f3a239a19131236d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 3939, "upload_time": "2019-01-25T05:06:10", "url": "https://files.pythonhosted.org/packages/0c/33/94f30aa422773e20238e5bcd19f0fae334ca097af2bd8dc191044218bdc2/mkprj-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "79d673675fb5afe27536e3de65ffff1b", "sha256": "bcb5cb9ac482a5f551ab2ae805d860cd6aabf0f25016cbe54397deb0b333a7cb" }, "downloads": -1, "filename": "mkprj-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79d673675fb5afe27536e3de65ffff1b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5.0", "size": 3338, "upload_time": "2019-01-25T05:06:09", "url": "https://files.pythonhosted.org/packages/93/ae/2f3a39fca7100e77a3e7537a767828317aa80af4a7bec825afb136b7acd3/mkprj-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7814e410a3e006f7f3a239a19131236d", "sha256": "98a23307a0c5d73c00fbe4ae40aea2bae3b92bc55bc452dc2672fe4dd97f976f" }, "downloads": -1, "filename": "mkprj-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7814e410a3e006f7f3a239a19131236d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 3939, "upload_time": "2019-01-25T05:06:10", "url": "https://files.pythonhosted.org/packages/0c/33/94f30aa422773e20238e5bcd19f0fae334ca097af2bd8dc191044218bdc2/mkprj-0.1.1.tar.gz" } ] }