{ "info": { "author": "Bagrat Aznauryan", "author_email": "bagrat@aznauryan.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Pylease\n=======\n\n.. image:: https://travis-ci.org/n9code/pylease.svg?branch=master\n :target: https://travis-ci.org/n9code/pylease\n :alt: Build Status\n\n.. image:: https://landscape.io/github/n9code/pylease/master/landscape.svg?style=flat\n :target: https://landscape.io/github/n9code/pylease/master\n :alt: Code Health\n\n\n.. image:: https://coveralls.io/repos/n9code/pylease/badge.svg?branch=master\n :target: https://coveralls.io/r/n9code/pylease?branch=master\n :alt: Code Coverage\n\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\n :target: https://raw.githubusercontent.com/n9code/pylease/master/LICENSE\n :alt: License\n\nPylease is a simple package that tends to ease the release process of a regular Python package. The aim of Pylease is to make it as\nsimple as possible by requiring as little as possible. For more details on using Pylease please see the `documentation `_.\n\nBasic Usage\n-----------\n\nStart using pylease by just navigating to you package root (the directory containing ``setup.py``) and simply use the command-line::\n\n $ pylease status\n\nNow you will see basic information about your package, like name and version. Then take a try and do::\n\n $ pylease make --dev\n\nThis will release the package with version '1.0.dev1', i.e. update the version in setup.py. The release levels include ``major, minor,\npatch and dev``.\n\nIf you want to initiate a branch new project, perform this::\n\n $ pylease init my_project\n\nThis will prepare and create all needed files and directories for your project skeleton.\n\nExtensions\n----------\n\nPylease also comes with extensions mechanisms. It includes some useful extensions that might be used in combination as well as anyone can\nwrite extensions for Pylease to enhance it.\n\nGit\n~~~\n\nGit extension provides functionality to automatically create a tag on the\ngit repository associated with the version, and commit the changes made to\nthe ``setup.py``.\n\nThis may be achieved by simply adding ``--git-tag`` argument while calling\npylease::\n\n $ pylease make --minor --git-tag\n\nAfter making the release, you will additionally have a new commit\ncontaining the setup.py update as well as a new tag pointing to that commit.\n\nPyPI\n~~~~\n\nPyPI extension provides an ability to automatically upload you package distribution to `PyPi\n`_ after releasing your project. To enable this feature use the ``--pypi``\ncommand line option::\n\n $ pylease make --major --pypi", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/n9code/pylease/archive/v0.3.2.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "git@github.com:n9code/pylease.git", "keywords": "release version versioning", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pylease", "package_url": "https://pypi.org/project/pylease/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pylease/", "project_urls": { "Download": "https://github.com/n9code/pylease/archive/v0.3.2.tar.gz", "Homepage": "git@github.com:n9code/pylease.git" }, "release_url": "https://pypi.org/project/pylease/0.3.2/", "requires_dist": null, "requires_python": null, "summary": "Easy package versioning and release management", "version": "0.3.2" }, "last_serial": 1701595, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f3cc136ba7a7375d7efccf279127139a", "sha256": "8c6501d5a59b211cac7311142e67cbea5018168199068529474c84376ee305d8" }, "downloads": -1, "filename": "pylease-0.1.tar.gz", "has_sig": false, "md5_digest": "f3cc136ba7a7375d7efccf279127139a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7002, "upload_time": "2015-01-26T18:44:31", "url": "https://files.pythonhosted.org/packages/0d/bf/2aad06f3443eda44919d26c7bcdf418f5f796b98c8cfc92c93a78d80a561/pylease-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f46579ae3cdf331d0ecf1c3363164613", "sha256": "ec7be5d3647cb14e11babda9180405d86047be86ed0cd8c0df263b0192d4c37b" }, "downloads": -1, "filename": "pylease-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f46579ae3cdf331d0ecf1c3363164613", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8030, "upload_time": "2015-01-28T19:41:41", "url": "https://files.pythonhosted.org/packages/5f/06/bd158617e5343909a4097548384092e93d7c1efb0834e6285c678a1a74e3/pylease-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "0e75640afa8f1d50dcca5bfb6376c0cf", "sha256": "f4d34f0ba430e41eb6037d45f02d500c24d04f22811762faac64f96f14600be2" }, "downloads": -1, "filename": "pylease-0.2.tar.gz", "has_sig": false, "md5_digest": "0e75640afa8f1d50dcca5bfb6376c0cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7112, "upload_time": "2015-02-16T00:00:30", "url": "https://files.pythonhosted.org/packages/69/58/0fba34adf24f29ccfd06f3d13830e500f656e79cc94422564378490b83ca/pylease-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "10fef0d7d931cc4d17421848891f2e3e", "sha256": "a71067d5932a6d429ffc9724240d913c2a472765952df6f63a2e39f65c029496" }, "downloads": -1, "filename": "pylease-0.3.tar.gz", "has_sig": false, "md5_digest": "10fef0d7d931cc4d17421848891f2e3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21745, "upload_time": "2015-06-30T22:08:34", "url": "https://files.pythonhosted.org/packages/23/68/7cff1397b2494bb67cd2a59a35bd142d4d0a1b2cb9a4056ca6d7c0c7e6c1/pylease-0.3.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "028255e2240e5440d3e1b0a42932213a", "sha256": "d9f519d123f899dc85017a7ab9dadeacfc4ae7763eed8b0b19374fcc188a2c46" }, "downloads": -1, "filename": "pylease-0.3.2.tar.gz", "has_sig": false, "md5_digest": "028255e2240e5440d3e1b0a42932213a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22036, "upload_time": "2015-08-31T14:04:18", "url": "https://files.pythonhosted.org/packages/73/37/ad3f35f7ac3169f3f81fddc54ecb76cab1e40204c2b049ee8d101dd2bbff/pylease-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "028255e2240e5440d3e1b0a42932213a", "sha256": "d9f519d123f899dc85017a7ab9dadeacfc4ae7763eed8b0b19374fcc188a2c46" }, "downloads": -1, "filename": "pylease-0.3.2.tar.gz", "has_sig": false, "md5_digest": "028255e2240e5440d3e1b0a42932213a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22036, "upload_time": "2015-08-31T14:04:18", "url": "https://files.pythonhosted.org/packages/73/37/ad3f35f7ac3169f3f81fddc54ecb76cab1e40204c2b049ee8d101dd2bbff/pylease-0.3.2.tar.gz" } ] }