{ "info": { "author": "Gaurav Verma", "author_email": "diszgaurav@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Topic :: Software Development" ], "description": "projecture\n==========\n\nProjecture is a project scaffolding(or a minimal bootstrap) generation\ntool for various projects (see list of supported project types below).\nCorrectly structuring your project (i.e. some defined standard way or a\nway which is widely acceptable to the related community) makes things\neasy for you, for contributors and for your users.\n\nList of supported project types:\n--------------------------------\n\n- python\n\nInstallation\n============\n\n.. code:: bash\n\n pip install projecture\n\nUsages\n======\n\nprojecture installation creates a projecture\\_create executable in your\npath. Create a new project from command line as:\n\n.. code:: bash\n\n projecture_create pyproject -t python -n \"your name\" -e \"your email\" -a \"project generated from projecture\"\n\nor from python:\n\n.. code:: python\n\n import projecture\n projecture.create_project('pyproject',\n project_type='python',\n author_name='your name',\n author_email='your_email',\n about='project generated from projecture',\n force=True)\n\nThis will create pyproject dir in your current working dir.\n\nProjects\n========\n\nPython\n------\n\nPython project generates following structure:\n\n.. code:: bash\n\n pyproject/ # your project root (project_dir)\n \u251c\u2500\u2500 LICENSE # default license file with MIT license\n \u251c\u2500\u2500 MANIFEST.in # file to include non-package data\n \u251c\u2500\u2500 pyproject # your actual python package; will be referred as package_dir further\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 cmdline.py # command line interface script for the package\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 __init__.py\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 pyproject.py # package's main file\n \u2502\u00a0\u00a0 \u2514\u2500\u2500 tests # dir containing package tests\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 __init__.py\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 test_pyproject.py #\n \u251c\u2500\u2500 README.md # README file (markdown format)\n \u251c\u2500\u2500 README.rst # restructured format README for tools like Sphinx\n \u251c\u2500\u2500 requirements.txt # file to contain dependencies\n \u251c\u2500\u2500 setup.py # setup tools script to package/install project", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/diszgaurav/projecture", "keywords": "project scaffolding", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "projecture", "package_url": "https://pypi.org/project/projecture/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/projecture/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/diszgaurav/projecture" }, "release_url": "https://pypi.org/project/projecture/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "scaffolding/bootstrap generation tool", "version": "0.1.3" }, "last_serial": 2099296, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "45d04aa6617280de66689384fb5e3304", "sha256": "f692125e5f2d49e3a41311e90e3a55517bb7441d6840d95c6d4b48a61ae688fb" }, "downloads": -1, "filename": "projecture-0.1.2.tar.gz", "has_sig": false, "md5_digest": "45d04aa6617280de66689384fb5e3304", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4609, "upload_time": "2016-04-24T03:14:45", "url": "https://files.pythonhosted.org/packages/33/a3/e38bcd862473b18f9ec2505d81ca9f01c75f717d112bb097a6e21ea49b2b/projecture-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "6b32c5286c7aebf46e94c66e43eedec9", "sha256": "b2b1d8b6b1e31def7cefe929e9435a072c7968ba5b482c71acce6446092cc01b" }, "downloads": -1, "filename": "projecture-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6b32c5286c7aebf46e94c66e43eedec9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6203, "upload_time": "2016-05-04T17:16:54", "url": "https://files.pythonhosted.org/packages/1c/2e/34edaafecfedb2e8661c6602be6d74693aadf8da7ebca90bff609360c6f2/projecture-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6b32c5286c7aebf46e94c66e43eedec9", "sha256": "b2b1d8b6b1e31def7cefe929e9435a072c7968ba5b482c71acce6446092cc01b" }, "downloads": -1, "filename": "projecture-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6b32c5286c7aebf46e94c66e43eedec9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6203, "upload_time": "2016-05-04T17:16:54", "url": "https://files.pythonhosted.org/packages/1c/2e/34edaafecfedb2e8661c6602be6d74693aadf8da7ebca90bff609360c6f2/projecture-0.1.3.tar.gz" } ] }