{ "info": { "author": "Shlomi Ben-David", "author_email": "shlomi.ben.david@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5" ], "description": "# PYGENERATOR3\n\n- The **pygenerator3** is a python package that used to automate the creation\n of a python package skeleton using the **package-generator** tool that\n actually perform the work.\n- This package includes a **templates** directory which holds\n all the necessary files and directories that are required to build the \n package skeleton.\n```\ntemplates/\n\u251c\u2500\u2500 MANIFEST.in.template\n\u251c\u2500\u2500 README.md.template\n\u251c\u2500\u2500 package\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 __init__.py\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 scripts\n\u251c\u2500\u2500 requirements.txt.template\n\u2514\u2500\u2500 setup.py.template\n```\n**NOTE:** \nAdditional files can be added before and after package skeleton generation.\n- Before: By adding additional files into the **package** directory, they will\n be transferred to the package skeleton during the package skeleton generation.\n\n- After: Additional files can be added after package skeleton creation and\n before the tarball (*.tar.gz) wrap up. \n\n## Requirements:\n * python >= 3.5\n * pylib3\n\n## Usage:\n- Install the pygenerator3 package (inside your project's virtual environment)\n```\npip install pygenerator3\n```\n\n- Run the package-generator tool to create the python package skeleton\n```\nusage: package-generator [--help] [--version] [--log-file NAME] [--verbose]\n [--python-version NUM] [--url URL]\n [--description TEXT] [--version-file TEXT]\n [--dst PATH] [--package-version TEXT] --package-name\n TEXT --author TEXT --author-email EMAIL\n\noptional arguments:\n --help show this help message and exit\n --version shows program version\n --log-file NAME log file name\n --verbose if added will print more information\n --python-version NUM python version (default: 3.5)\n --url URL url to package source code\n --description TEXT python package description\n --version-file TEXT python package version file name\n --dst PATH destination path where the python package will be\n created\n --package-version TEXT\n python package version number (default: 0.0.1)\n\nrequired arguments:\n --package-name TEXT python package name\n --author TEXT Author's full name\n --author-email EMAIL Author's email address\n```\n\n## Examples:\n\n- To create 'simplepackage' python package skeleton in /tmp directory \n```\npackage-generator \\\n--name simplepackage \\\n--author 'Shlomi Ben-David' \\\n--author-email 'shlomi.ben.david@gmail.com' \\\n--dst /tmp/\n```\n**NOTE:** By omitting the --dst argument, the python package skeleton will be\ncreated in the current directory.\n\n- To wrap up the 'simplepackage' into a tarball so it could be installed via pip\n```\npython setup.py sdist\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/shlomi.ben.david/pygenerator3", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pygenerator3", "package_url": "https://pypi.org/project/pygenerator3/", "platform": "", "project_url": "https://pypi.org/project/pygenerator3/", "project_urls": { "Homepage": "https://gitlab.com/shlomi.ben.david/pygenerator3" }, "release_url": "https://pypi.org/project/pygenerator3/0.0.2/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Python Package Generator", "version": "0.0.2" }, "last_serial": 5934442, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "26d67e2990a052b89cbb712a9258395f", "sha256": "18b4246043379b1d56491022bf8c6915fa29b2cebef47f8ddfd25d3e816b7e48" }, "downloads": -1, "filename": "pygenerator3-0.0.1.tar.gz", "has_sig": false, "md5_digest": "26d67e2990a052b89cbb712a9258395f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6401, "upload_time": "2019-10-05T13:38:13", "url": "https://files.pythonhosted.org/packages/f1/4f/ed78f308e0e586798c04a476a1fe115ef5663251cebbd7e36e32eeb7939b/pygenerator3-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a4611a0806ca250a3103b6c29e242a08", "sha256": "cce62718b121e8aa15d85b45d643d0b65eb1e22d4137a0eef739c6b9e465b55f" }, "downloads": -1, "filename": "pygenerator3-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a4611a0806ca250a3103b6c29e242a08", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6400, "upload_time": "2019-10-06T10:25:55", "url": "https://files.pythonhosted.org/packages/c6/5b/12cd7ab1ce52658bac9a540b1d563b6272b6cb83afc560f430e4f5910893/pygenerator3-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a4611a0806ca250a3103b6c29e242a08", "sha256": "cce62718b121e8aa15d85b45d643d0b65eb1e22d4137a0eef739c6b9e465b55f" }, "downloads": -1, "filename": "pygenerator3-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a4611a0806ca250a3103b6c29e242a08", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6400, "upload_time": "2019-10-06T10:25:55", "url": "https://files.pythonhosted.org/packages/c6/5b/12cd7ab1ce52658bac9a540b1d563b6272b6cb83afc560f430e4f5910893/pygenerator3-0.0.2.tar.gz" } ] }