{ "info": { "author": "Azat Ibrakov", "author_email": "azatibrakov@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "dan\n===========\n\n[![](https://travis-ci.org/lycantropos/dan.svg?branch=master)](https://travis-ci.org/lycantropos/dan \"Travis CI\")\n[![](https://ci.appveyor.com/api/projects/status/github/lycantropos/dan?branch=master&svg=true)](https://ci.appveyor.com/project/lycantropos/dan \"AppVeyor\")\n[![](https://codecov.io/gh/lycantropos/dan/branch/master/graph/badge.svg)](https://codecov.io/gh/lycantropos/dan \"Codecov\")\n[![](https://img.shields.io/github/license/lycantropos/dan.svg)](https://github.com/lycantropos/dan/blob/master/LICENSE \"License\")\n[![](https://badge.fury.io/py/dan.svg)](https://badge.fury.io/py/dan \"PyPI\")\n\nIn what follows\n- `python` is an alias for `python3.5` or any later\nversion (`python3.6` and so on),\n- `pypy` is an alias for `pypy3.5` or any later\nversion (`pypy3.6` and so on).\n\nInstallation\n------------\n\nInstall the latest `pip` & `setuptools` packages versions:\n- with `CPython`\n ```bash\n python -m pip install --upgrade pip setuptools\n ```\n- with `PyPy`\n ```bash\n pypy -m pip install --upgrade pip setuptools\n ```\n\n### User\n\nDownload and install the latest stable version from `PyPI` repository:\n- with `CPython`\n ```bash\n python -m pip install --upgrade dan\n ```\n- with `PyPy`\n ```bash\n pypy -m pip install --upgrade dan\n ```\n\n### Developer\n\nDownload the latest version from `GitHub` repository\n```bash\ngit clone https://github.com/lycantropos/dan.git\ncd dan\n```\n\nInstall:\n- with `CPython`\n ```bash\n python setup.py install\n ```\n- with `PyPy`\n ```bash\n pypy 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 as separate pull\nrequest.\n\n### Running tests\n\nPlain:\n- with `CPython`\n ```bash\n python setup.py test\n ```\n- with `PyPy`\n ```bash\n pypy setup.py test\n ```\n\nInside `Docker` container:\n- with `CPython`\n ```bash\n docker-compose --file docker-compose.cpython.yml up\n ```\n- with `PyPy`\n ```bash\n docker-compose --file docker-compose.pypy.yml up\n ```\n\n`Bash` script (e.g. can be used in `Git` hooks):\n- with `CPython`\n ```bash\n ./run-tests.sh\n ```\n or\n ```bash\n ./run-tests.sh cpython\n ```\n\n- with `PyPy`\n ```bash\n ./run-tests.sh pypy\n ```\n\n`PowerShell` script (e.g. can be used in `Git` hooks):\n- with `CPython`\n ```powershell\n .\\run-tests.ps1\n ```\n or\n ```powershell\n .\\run-tests.ps1 cpython\n ```\n- with `PyPy`\n ```powershell\n .\\run-tests.ps1 pypy\n ```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/lycantropos/dan/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lycantropos/dan/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "dan", "package_url": "https://pypi.org/project/dan/", "platform": "", "project_url": "https://pypi.org/project/dan/", "project_urls": { "Download": "https://github.com/lycantropos/dan/archive/master.zip", "Homepage": "https://github.com/lycantropos/dan/" }, "release_url": "https://pypi.org/project/dan/0.0.0/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Data analyzer.", "version": "0.0.0" }, "last_serial": 4430477, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "aa0e0166f5d8edb92914a5badfedafbf", "sha256": "ce40293292621e1213497d59ad2d4ee8f384399d99b5eccc26e92e28cb18f40c" }, "downloads": -1, "filename": "dan-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aa0e0166f5d8edb92914a5badfedafbf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3397, "upload_time": "2018-10-30T07:56:20", "url": "https://files.pythonhosted.org/packages/bb/87/8cbfda106e01c110efa0ca7f2ed4b1b43f1b2933c98d7a538aaeeb750ee5/dan-0.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a9be483244fd9b83f20c816e2d5bd8c", "sha256": "03718bf833cccd065bbd84513097797196f6796831d2e43b18cb0a1a8dc2b03e" }, "downloads": -1, "filename": "dan-0.0.0.tar.gz", "has_sig": false, "md5_digest": "6a9be483244fd9b83f20c816e2d5bd8c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2679, "upload_time": "2018-10-30T07:56:23", "url": "https://files.pythonhosted.org/packages/cd/2f/e0f74c44643777930316a3bc373e498fb22925e2d2e5b15a5f8f164856d2/dan-0.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aa0e0166f5d8edb92914a5badfedafbf", "sha256": "ce40293292621e1213497d59ad2d4ee8f384399d99b5eccc26e92e28cb18f40c" }, "downloads": -1, "filename": "dan-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aa0e0166f5d8edb92914a5badfedafbf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3397, "upload_time": "2018-10-30T07:56:20", "url": "https://files.pythonhosted.org/packages/bb/87/8cbfda106e01c110efa0ca7f2ed4b1b43f1b2933c98d7a538aaeeb750ee5/dan-0.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a9be483244fd9b83f20c816e2d5bd8c", "sha256": "03718bf833cccd065bbd84513097797196f6796831d2e43b18cb0a1a8dc2b03e" }, "downloads": -1, "filename": "dan-0.0.0.tar.gz", "has_sig": false, "md5_digest": "6a9be483244fd9b83f20c816e2d5bd8c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2679, "upload_time": "2018-10-30T07:56:23", "url": "https://files.pythonhosted.org/packages/cd/2f/e0f74c44643777930316a3bc373e498fb22925e2d2e5b15a5f8f164856d2/dan-0.0.0.tar.gz" } ] }