{ "info": { "author": "John Doe", "author_email": "not4drugs@protonmail.com", "bugtrack_url": null, "classifiers": [], "description": "messy\n===========\n\n[![](https://travis-ci.org/not4drugs/messy.svg?branch=master)](https://travis-ci.org/not4drugs/messy \"Travis CI\")\n[![](https://codecov.io/gh/not4drugs/messy/branch/master/graph/badge.svg)](https://codecov.io/gh/not4drugs/messy \"Codecov\")\n[![](https://img.shields.io/github/license/not4drugs/messy.svg)](https://github.com/not4drugs/messy/blob/master/LICENSE \"License\")\n[![](https://badge.fury.io/py/messy.svg)](https://badge.fury.io/py/messy \"PyPI\")\n\nIn what follows `python3` is an alias for `python3.5` or any later\nversion (`python3.6` and so on).\n\nInstallation\n------------\n\nInstall the latest `pip` & `setuptools` packages versions\n\n```bash\npython3 -m pip install --upgrade pip setuptools\n```\n\n### Release\n\nDownload and install the latest stable version from `PyPI` repository\n\n```bash\npython3 -m pip install --upgrade messy\n```\n\n### Developer\n\nDownload and install the latest version from `GitHub` repository\n\n```bash\ngit clone https://github.com/not4drugs/messy.git\ncd messy\npython3 setup.py install\n```\n\nBumping version\n---------------\n\nInstall\n[bumpversion](https://github.com/peritus/bumpversion#installation).\n\nChoose which version number category to bump following [semver\nspecification](http://semver.org/).\n\nTest bumping version\n\n```bash\nbumpversion --dry-run --verbose $VERSION\n```\n\nwhere `$VERSION` is the target version number category name, possible\nvalues are `patch`/`minor`/`major`.\n\nBump version\n\n```bash\nbumpversion --verbose $VERSION\n```\n\n**Note**: to avoid inconsistency between branches and pull requests,\nbumping version should be merged into `master` branch as separate pull\nrequest.\n\nRunning tests\n-------------\n\nPlain\n\n```bash\npython3 setup.py test\n```\n\nInside `Docker` container\n\n```bash\ndocker-compose up\n```\n\nInside `Docker` container with remote debugger\n\n```bash\n./set-dockerhost.sh docker-compose up\n```\n\nBash script (e.g. can be used in `Git` hooks)\n\n```bash\n./run-tests.sh\n```\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/not4drugs/messy/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/not4drugs/messy/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "messy", "package_url": "https://pypi.org/project/messy/", "platform": "", "project_url": "https://pypi.org/project/messy/", "project_urls": { "Download": "https://github.com/not4drugs/messy/archive/master.zip", "Homepage": "https://github.com/not4drugs/messy/" }, "release_url": "https://pypi.org/project/messy/0.0.0/", "requires_dist": null, "requires_python": "", "summary": "Python project template.", "version": "0.0.0" }, "last_serial": 3519742, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "f380661413e6b732cb4a1fed17f0db95", "sha256": "f68f16c06196237f462f3691d5f1c18b6e9cbcb9f7be7269deb34e40541126cf" }, "downloads": -1, "filename": "messy-0.0.0.tar.gz", "has_sig": false, "md5_digest": "f380661413e6b732cb4a1fed17f0db95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2268, "upload_time": "2018-01-25T08:56:10", "url": "https://files.pythonhosted.org/packages/af/81/b4510a2ac316657784ccd2ea9a26d8c28a6d2ac17c7399a6448cf9a452a3/messy-0.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f380661413e6b732cb4a1fed17f0db95", "sha256": "f68f16c06196237f462f3691d5f1c18b6e9cbcb9f7be7269deb34e40541126cf" }, "downloads": -1, "filename": "messy-0.0.0.tar.gz", "has_sig": false, "md5_digest": "f380661413e6b732cb4a1fed17f0db95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2268, "upload_time": "2018-01-25T08:56:10", "url": "https://files.pythonhosted.org/packages/af/81/b4510a2ac316657784ccd2ea9a26d8c28a6d2ac17c7399a6448cf9a452a3/messy-0.0.0.tar.gz" } ] }