{ "info": { "author": "Georgy Skorobogatov", "author_email": "skorobogatov@phystech.edu", "bugtrack_url": null, "classifiers": [], "description": "pode\n===========\n\n[![](https://travis-ci.org/LostFan123/pode.svg?branch=master)](https://travis-ci.org/LostFan123/pode \"Travis CI\")\n[![](https://dev.azure.com/skorobogatov/pode/_apis/build/status/LostFan123.pode?branchName=master)](https://dev.azure.com/skorobogatov/pode/_build/latest?definitionId=2&branchName=master \"Azure Pipelines\")\n[![](https://codecov.io/gh/LostFan123/pode/branch/master/graph/badge.svg)](https://codecov.io/gh/LostFan123/pode \"Codecov\")\n[![](https://img.shields.io/github/license/LostFan123/pode.svg)](https://github.com/LostFan123/pode/blob/master/LICENSE \"License\")\n[![](https://badge.fury.io/py/pode.svg)](https://badge.fury.io/py/pode \"PyPI\")\n\nIn what follows\n- `python` is an alias for `python3.6` or any later\nversion (`python3.7` and so on).\n\nInstallation\n------------\n\nInstall the latest `pip` & `setuptools` packages versions:\n ```bash\n python -m pip install --upgrade pip setuptools\n ```\n\n### User\n\nDownload and install the latest stable version from `PyPI` repository:\n ```bash\n python -m pip install --upgrade pode\n ```\n\n### Developer\n\nDownload the latest version from `GitHub` repository\n```bash\ngit clone https://github.com/LostFan123/pode.git\ncd pode\n```\n\nInstall:\n ```bash\n python setup.py install\n ```\n\nDevelopment\n-----------\n\n### Bumping version\n\n#### Preparation\n\nInstall\n[bump2version](https://github.com/c4urself/bump2version#installation).\n\n#### Pre-release\n\nChoose which version number category to bump following [semver\nspecification](http://semver.org/).\n\nTest bumping version\n```bash\nbump2version --dry-run --verbose $CATEGORY\n```\n\nwhere `$CATEGORY` is the target version number category name, possible\nvalues are `patch`/`minor`/`major`.\n\nBump version\n```bash\nbump2version --verbose $CATEGORY\n```\n\nThis will set version to `major.minor.patch-alpha`. \n\n#### Release\n\nTest bumping version\n```bash\nbump2version --dry-run --verbose release\n```\n\nBump version\n```bash\nbump2version --verbose release\n```\n\nThis will set version to `major.minor.patch`.\n\n#### Notes\n\nTo avoid inconsistency between branches and pull requests,\nbumping version should be merged into `master` branch \nas separate pull request.\n\n### Running tests\n\nPlain:\n ```bash\n python setup.py test\n ```\n\nInside `Docker` container:\n ```bash\n docker-compose --file docker-compose.cpython.yml up\n ```\n\n`Bash` script (e.g. can be used in `Git` hooks):\n ```bash\n ./run-tests.sh\n ```\n or\n ```bash\n ./run-tests.sh cpython\n ```\n\n`PowerShell` script (e.g. can be used in `Git` hooks):\n ```powershell\n .\\run-tests.ps1\n ```\n or\n ```powershell\n .\\run-tests.ps1 cpython\n ```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/LostFan123/pode/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/LostFan123/pode/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pode", "package_url": "https://pypi.org/project/pode/", "platform": "", "project_url": "https://pypi.org/project/pode/", "project_urls": { "Download": "https://github.com/LostFan123/pode/archive/master.zip", "Homepage": "https://github.com/LostFan123/pode/" }, "release_url": "https://pypi.org/project/pode/0.0.0/", "requires_dist": [ "lz (>=0.8.1)", "shapely (>=1.6.4)" ], "requires_python": ">=3.6", "summary": "Python project template.", "version": "0.0.0" }, "last_serial": 5571827, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "f0706155ed9ee84769adf19e8e4101a3", "sha256": "ae2f32425dad20f8cbf6478c327abb65e24df99bf8db750ccab7fd97043d7f69" }, "downloads": -1, "filename": "pode-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f0706155ed9ee84769adf19e8e4101a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8530, "upload_time": "2019-07-23T10:48:50", "url": "https://files.pythonhosted.org/packages/ed/30/cece193ed997e0312ba5f2372bf9ba89b0b6b4b79c46e2c04cce22ac0fcc/pode-0.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a37df83aa494672aae285d8e501d652", "sha256": "d6b88a3e6d3d2f4f0c62e1ee4baf6cf8dfa004745fe24cab7567e1bc41877bcb" }, "downloads": -1, "filename": "pode-0.0.0.tar.gz", "has_sig": false, "md5_digest": "7a37df83aa494672aae285d8e501d652", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7122, "upload_time": "2019-07-23T10:48:52", "url": "https://files.pythonhosted.org/packages/0c/05/b859bae57cb53088da8f9003b710f1f271f0c6b9f7ab9f37c3703d3049e9/pode-0.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f0706155ed9ee84769adf19e8e4101a3", "sha256": "ae2f32425dad20f8cbf6478c327abb65e24df99bf8db750ccab7fd97043d7f69" }, "downloads": -1, "filename": "pode-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f0706155ed9ee84769adf19e8e4101a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8530, "upload_time": "2019-07-23T10:48:50", "url": "https://files.pythonhosted.org/packages/ed/30/cece193ed997e0312ba5f2372bf9ba89b0b6b4b79c46e2c04cce22ac0fcc/pode-0.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a37df83aa494672aae285d8e501d652", "sha256": "d6b88a3e6d3d2f4f0c62e1ee4baf6cf8dfa004745fe24cab7567e1bc41877bcb" }, "downloads": -1, "filename": "pode-0.0.0.tar.gz", "has_sig": false, "md5_digest": "7a37df83aa494672aae285d8e501d652", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7122, "upload_time": "2019-07-23T10:48:52", "url": "https://files.pythonhosted.org/packages/0c/05/b859bae57cb53088da8f9003b710f1f271f0c6b9f7ab9f37c3703d3049e9/pode-0.0.0.tar.gz" } ] }