{ "info": { "author": "Monika Ilieva", "author_email": "email@example.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Utilities" ], "description": "SCELETON\n--------\n\n.. image:: https://i.postimg.cc/WbGK1wr4/sceletonpy.png\n\n\nINSTALLATION\n************\n\n>>> pip install sceleton\n\n\nUSAGE\n*****\n\nCurrently the following commands are supported:\n\n\n>>> sceleton new [packagename]\n\"\"\"\nIt will create a folder with name `[packagename]`, including a `LICENSE` file, `README.rst`,\n`.gitignore`, `setup.py`, `setup.cfg`\n\"\"\"\n\n\n>>> sceleton new [packagename] --venv\n\"\"\"\nIt will do the same as above, but the `package` folder will include a virtualenv folder.\n\"\"\"\n\n\n>>> sceleton new [packagename] --quick\n\"\"\"\nIt will create a package folder, without asking any questions\n\"\"\"\n\n\n>>> sceleton new [packagename] --quick --venv\n\"\"\"\nIt will create a package folder, without asking any questions and initializing a virtual environment.\n\"\"\"\n\n\n>>> sceleton init\n\"\"\"\nIt will initialize a `setup.py` file, and if such already exists, will ask the user\nfor replacing.\n\"\"\"\n\n\n>>> sceleton init --path=path\n\"\"\"\nCreates a `setup.py` file at the given path, and if such file already exists, it will\nask the user for replacement.\n\"\"\"\n\n\n>>> sceleton init --quick\n\"\"\"\nCreates a `setup.py` file, wtihout asking any questions, if such file exists, will ask\nthe user for replacing the file\n\"\"\"\n\n\n>>> sceleton module [modulename]\n\"\"\"\nIt will create a new module in the parent module directory.\n\"\"\"\n\n\n>>> sceleton module [modulename] --add file1.py file2.py file3.py\n\"\"\"\nIt will create a module with modulename in the parent directory, if such doesn't already exit and will add all files given as arguments. If a file exists in the given directory, it will raise an FileExistsError.\n\"\"\"\n\n\n>>> sceleton module [modulename] --parentmodule=somemodule --add file1.py file2.py file3.py\n\"\"\"\nIt will create a new module under the given parent module, and will add all files given as\narguments. If such module already exists in the parent module, it will only add given files as arguments.\n\"\"\"\n\n\n>>> sceleton add [packages]\n\"\"\"\nAdds one or more package (must be divided with interval) to the setup.py file, without\ninstalling any of them\n\"\"\"\n\n\n>>> sceleton install\n\"\"\"\nInstalls all packages found in the `setup.py` file\n\"\"\"\n\n\n>>> sceleton install [packages]\n\"\"\"\nInstalls one or more packages, and adds each of them in the `setup.py` file.\nIf more than one package is given, it must be splitted with interval.\n\"\"\"\n\n>>> sceleton install [packages] [--no-add]\n\"\"\"\nInstalls one or more packages, and doesn't add given packages in the `setup.py` file.\n\"\"\"\n\n\n>>> sceleton remove [packages]\n\"\"\"\nRemoves one or more packages from `setup.py` file.\n\"\"\"\n\n\n>>> sceleton classifiers\n\"\"\"\nList the currently inserted classifiers in the `setup.py` file.\n\"\"\"\n\n\n>>> scelecton classifiers --edit\n\"\"\"\nAsks the user for new classifiers, erases the old chosen classifiers, and replaces them\nwith the new one.\n\"\"\"\n\n\n>>> sceleton user\n\"\"\"\nShows the currently added `author` and `author_email` to the `setup.py` file.\n\"\"\"\n\n\n>>> sceleton user --edit\n\"\"\"\nAsks the user for new `author` and `author_name`.\n\"\"\"\n\n\n>>> sceleton license\n\"\"\"\nShows the currently chosen license.\n\"\"\"\n\n\n>>> sceleton license --edit\n\"\"\"\nAsks the user for a new license.\n\"\"\"\n\n\n>>> sceleton build\n\"\"\"\nCalls the `python setup.py sdist`\n\"\"\"\n\n\n>>> sceleton upload\n\"\"\"\nUploads the built package to `pypi` using `twine upload dist/*` command.\n\"\"\"\n\n\n>>> sceleton local\n\"\"\"\nInstalls the package localy. If venv is activated, will install the package to current env, otherwise will install it to where `python3` is installed. It uses `python setup.py install` command.\n\"\"\"\n\n\nLICENSE\n*******\n\n`MIT License `_\n\nUPDATES\n*******\n\n\n**13/10/2019 v0.0.3**\n\n>>> Now installing of packages should work without specifying names of any package.\n\n>>> Virtualenv is removed from `setup.py` as needed dependency from the package, because by default python's venv is used.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/monzita/sceleton", "keywords": "python3 sceleton package manager", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "sceleton", "package_url": "https://pypi.org/project/sceleton/", "platform": "", "project_url": "https://pypi.org/project/sceleton/", "project_urls": { "Homepage": "https://github.com/monzita/sceleton" }, "release_url": "https://pypi.org/project/sceleton/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "CLI tool for creating packages in python3.", "version": "0.0.4" }, "last_serial": 5966849, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "120b622d1b2e322db64310b32df18fc7", "sha256": "fd91184a6f61b4ba771f5d8b32f43b0e10dfdf2f85d32bea065437cc66370b45" }, "downloads": -1, "filename": "sceleton-0.0.1.tar.gz", "has_sig": false, "md5_digest": "120b622d1b2e322db64310b32df18fc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164663, "upload_time": "2019-09-28T06:45:01", "url": "https://files.pythonhosted.org/packages/af/42/32a794343d59d47d6514c481cdd461b5e87663058eacb5be65fee2903240/sceleton-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "7aadb01f6dc5b5a5d37e6dbcccf7c902", "sha256": "a69aa9bc226e0d281fd9dd95b2791ee375cebef702e584ef67602bf3beb13a22" }, "downloads": -1, "filename": "sceleton-0.0.2.tar.gz", "has_sig": false, "md5_digest": "7aadb01f6dc5b5a5d37e6dbcccf7c902", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164689, "upload_time": "2019-09-28T06:46:40", "url": "https://files.pythonhosted.org/packages/df/c6/1f3a3b16df023cae7a716b9f23b0710e35a34bbb357348cd1c5c9b0d62f3/sceleton-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9592a84b2d8e9807ed7722de26aa79b4", "sha256": "73bb8d243c829cc65e5e2ff165f5f6ba95f9e7bb5b28f705c5cd2e545a67fd17" }, "downloads": -1, "filename": "sceleton-0.0.3-py3.7.egg", "has_sig": false, "md5_digest": "9592a84b2d8e9807ed7722de26aa79b4", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 287060, "upload_time": "2019-10-13T08:08:24", "url": "https://files.pythonhosted.org/packages/93/2d/cf128b63fd4a912e9f172c9926457f50de70079dbe0e2d50e381662ae743/sceleton-0.0.3-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "b39821e80f810f9a99684354d4d83c5b", "sha256": "b6c1d5443f76c71047a26d87e1f84a7d12badb4f0b78b375ac6d09513e527d1d" }, "downloads": -1, "filename": "sceleton-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b39821e80f810f9a99684354d4d83c5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164465, "upload_time": "2019-10-13T08:08:28", "url": "https://files.pythonhosted.org/packages/d9/67/91f3350a766ee82e080cdd0dd0a75cba3775242e93ce0540aff3e7ba23e3/sceleton-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a6bcddf62bb766c9deb37ca0682d9ff2", "sha256": "61710ef3a9f8bd972918d542134542f5c98b4fd8a56aebffc4382156eaf7eced" }, "downloads": -1, "filename": "sceleton-0.0.4-py3.7.egg", "has_sig": false, "md5_digest": "a6bcddf62bb766c9deb37ca0682d9ff2", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 287367, "upload_time": "2019-10-13T09:09:15", "url": "https://files.pythonhosted.org/packages/08/b5/328ffce94631ea9a407da3c2a2bcc75cdf08adf35e811f3c6bc8f5a1f539/sceleton-0.0.4-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "1fdb58de4ae94e3c77e574262a90456c", "sha256": "728af5133991909dc5676d0ca50007961665c1081d490577d081f87eaf383f7e" }, "downloads": -1, "filename": "sceleton-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1fdb58de4ae94e3c77e574262a90456c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164609, "upload_time": "2019-10-13T09:09:19", "url": "https://files.pythonhosted.org/packages/58/39/5c94618f396e14ecfd3c5e42ca6b575fd03af153354736bc7af5c704b06e/sceleton-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a6bcddf62bb766c9deb37ca0682d9ff2", "sha256": "61710ef3a9f8bd972918d542134542f5c98b4fd8a56aebffc4382156eaf7eced" }, "downloads": -1, "filename": "sceleton-0.0.4-py3.7.egg", "has_sig": false, "md5_digest": "a6bcddf62bb766c9deb37ca0682d9ff2", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 287367, "upload_time": "2019-10-13T09:09:15", "url": "https://files.pythonhosted.org/packages/08/b5/328ffce94631ea9a407da3c2a2bcc75cdf08adf35e811f3c6bc8f5a1f539/sceleton-0.0.4-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "1fdb58de4ae94e3c77e574262a90456c", "sha256": "728af5133991909dc5676d0ca50007961665c1081d490577d081f87eaf383f7e" }, "downloads": -1, "filename": "sceleton-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1fdb58de4ae94e3c77e574262a90456c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164609, "upload_time": "2019-10-13T09:09:19", "url": "https://files.pythonhosted.org/packages/58/39/5c94618f396e14ecfd3c5e42ca6b575fd03af153354736bc7af5c704b06e/sceleton-0.0.4.tar.gz" } ] }