{ "info": { "author": "Kostis Anagnostopoulos", "author_email": "ankostis@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "==================================================================\nPolyversion: derive subproject versions from tags on Git monorepos\n==================================================================\n\n.. https://img.shields.io/pypi/v/polyversion.svg\n :alt: Deployed in PyPi?\n :target: https://pypi.org/pypi/polyversion\n\n.. https://img.shields.io/travis/JRCSTU/polyvers.svg\n :alt: TravisCI (linux) build ok?\n :target: https://travis-ci.org/JRCSTU/polyvers\n\n.. https://ci.appveyor.com/api/projects/status/lyyjtmit5ti7tg1n?svg=true\n :alt: Apveyor (Windows) build?\n :scale: 100%\n :target: https://ci.appveyor.com/project/ankostis/polyvers\n\n.. https://img.shields.io/coveralls/github/JRCSTU/polyvers.svg\n :alt: Test-case coverage report\n :scale: 100%\n :target: https://coveralls.io/github/JRCSTU/polyvers?branch=master&service=github\n\n.. https://readthedocs.org/projects/polyvers/badge/?version=latest\n :target: https://polyvers.readthedocs.io/en/latest/?badge=latest\n :alt: Auto-generated documentation status\n\n.. https://api.codacy.com/project/badge/Grade/11b2545fd0264f1cab4c862998833503\n :target: https://www.codacy.com/app/ankostis/polyvers_jrc\n :alt: Code quality metric\n\n.. _coord-start:\n\n:version: 0.2.2a1\n:updated: 2018-08-07T13:30:07.616687\n:Documentation: http://polyvers.readthedocs.io/en/latest/usage-pvlib.html\n:repository: https://github.com/JRCSTU/polyvers\n:pypi-repo: https://pypi.org/project/polyversion/\n:copyright: 2018 JRC.C4(STU), European Commission (`JRC `_)\n:license: `MIT License `_\n\nThe python 2.7+ library needed by (sub-)projects managed by `polyvers cmd\n`_ to derive their version-ids on runtime from Git.\n\nSpecifically, the configuration file ``.polyvers.yaml`` is NOT read -\nyou have to repeat any non-default configurations as function/method keywords\nwhen calling this API.\n\nHere only a very rudimentary documentation is provided - consult `polyvers`\ndocuments provided in the link above.\n\n.. Note::\n Only this library is (permissive) MIT-licensed, so it can be freely vendorized\n by any program - the respective `polyvers` command-line tool is\n \"copylefted\" under EUPLv1.2.\n\n.. _coord-end:\n\nQuickstart\n==========\n.. _usage:\n\nThere are 4 ways to use this library:\n - As a **setuptools plugin**;\n - through its Python-API (to dynamically version your project);\n - through its barebone cmdline tool: ``polyversion``\n (installation required);\n - through the standalone executable wheel: ``bin/pvlib.run``\n (no installation, but sources required; behaves identically\n to ``polyversion`` command).\n\n\n*setuptools* usage\n------------------\ncurrentmodule: polyversion\n\nThe `polyversion` library function as a *setuptools* \"plugin\", and\nadds two new ``setup()`` keywords for deriving subproject versions\nfrom PKG-INFO or git tags (see func(`polyversion.init_plugin_kw`)):\n\n1. keyword: ``polyversion --> (bool | dict)``\n When a dict, its keys roughly mimic those in func(`polyversion()`),\n and can be used like this:\n\n .. code-block:: python\n\n from setuptools import setup\n\n setup(\n project='myname',\n version='' # omit (or None) to abort if cannot auto-version\n polyversion={ # dict or bool\n 'mono_project': True, # false by default\n ... # See `polyversion.init_plugin_kw()` for more keys.\n },\n setup_requires=[..., 'polyversion'],\n ...\n )\n\n2. keyword: ``polyversion_check_bdist_enabled --> bool``\n When it is true, the **bdist-check** is enabled, and any `bdist_*` setup-commands\n (e.g. ``bdist_wheel``) will abort if not run from **engrave**\\d sources\n (ie from an **release tag**).\n\n To enable this check without editing the sources, add the following into\n your ``$CWD/setup.cfg`` file::\n\n [global]\n polyversion_check_bdist_enabled = true\n ...\n\n\nAPI usage\n---------\nAn API sample of using also func(`polytime()`) from within your\n``myproject.git/myproject/__init__.py`` file:\n\n.. code-block:: python\n\n from polyversion import polyversion, polytime # no hack, dependency already installed\n\n __version__ = polyversion() # project assumed equal to this module-name: 'myproject'\n __updated__ = polytime()\n ...\n\n.. Tip::\n Depending on your repo's *versioning scheme* (eg you have a **mono-project** repo,\n with version-tags simply like ``vX.Y.Z``), you must add in both invocations\n of func(`polyversion.polyversion()`) above the kw-arg ``mono_project=True``.\n\n\nConsole usage\n-------------\nThe typical command-line usage of this library (assuming you don't want to install\nthe full blown `polyvers` command tool) is given below:\n\n.. code-block:: console\n\n\n user@host:~/ $ polyversion --help\n Describe the version of a *polyvers* projects from git tags.\n\n USAGE:\n polyversion [PROJ-1] ...\n polyversion [-v | -V ] # print my version information\n\n user@host:~/ $ polyversion polyversion # fails, not in a git repo\n b'fatal: not a git repository (or any of the parent directories): .git\\n'\n cmd: ['git', 'describe', '--match=cf-v*']\n Traceback (most recent call last):\n File \"/pyenv/site-packages/pvlib/polyversion/__main__.py\", line 18, in main\n polyversion.run(*sys.argv[1:])\n File \"/pyenv/site-packages/pvlib/polyversion/__init__.py\", line 340, in run\n res = polyversion(args[0], repo_path=os.curdir)\n File \"/pyenv/site-packages/pvlib/polyversion/__init__.py\", line 262, in polyversion\n pvtag = _my_run(cmd, cwd=repo_path)\n File \"/pyenv/site-packages/pvlib/polyversion/__init__.py\", line 106, in _my_run\n raise sbp.CalledProcessError(proc.returncode, cmd)\n subprocess.CalledProcessError: Command '['git', 'describe', '--match=cf-v*']' returned non-zero exit status 128.\n\n user@host:~/ $ cd polyvers.git\n user@host:~/polyvers.git (dev) $ polyversion polyvers polyversion\n polyvers: 0.0.2a10\n polyversion: 0.0.2a9\n\nStandalone wheel\n----------------\nVarious ways to use the standalone wheel from *bash*\n(these will still work without having installed anything):\n\n.. code-block:: console\n\n user@host:~/polyvers.git (master) $\n user@host:~/polyvers.git (master) $ ./bin/pvlib.run polyversion\n polyversion: 0.0.2a9\n user@host:~/polyvers.git (master) $ python ./bin/pvlib.run --help\n ...\n user@host:~/polyvers.git (master) $ python ./bin/pvlib.run -m polyversion -v\n version: 0.0.2a9\n user@host:~/polyvers.git (master) $ PYTHONPATH=./bin/pvlib.run python -m polyversion -V\n version: 0.0.2a9\n updated: Thu, 24 May 2018 02:47:37 +0300\n\n\n.. Note:\n You cannot define what is your *versioning-scheme* from console tools - it is\n your repo's ``.polyvers.yaml` configuration file that defines whether\n you have a *mono-project* or a *monorepo* (version-tags like ``proj-vX.Y.Z``).\n\n\nFor the rest, consult the *polyvers* project: https://polyvers.readthedocs.io\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://pypi.org/project/polyversion/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jrcstu/polyvers", "keywords": "version-management,configuration-management,versioning,git,monorepo,tool,library", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "polyversion", "package_url": "https://pypi.org/project/polyversion/", "platform": "any", "project_url": "https://pypi.org/project/polyversion/", "project_urls": { "Documentation": "http://polyvers.readthedocs.io/en/latest/usage-pvlib.html", "Download": "https://pypi.org/project/polyversion/", "Homepage": "https://github.com/jrcstu/polyvers", "Source": "https://github.com/jrcstu/polyvers", "Tracker": "https://github.com/jrcstu/polyvers/issues" }, "release_url": "https://pypi.org/project/polyversion/0.2.2a1/", "requires_dist": [ "pytest; extra == 'test'", "pytest-runner; extra == 'test'", "pytest-cov; extra == 'test'", "flake8; extra == 'test'", "flake8-builtins; extra == 'test'", "flake8-mutable; extra == 'test'" ], "requires_python": "", "summary": "Polyvers's lib to derive subproject versions from tags on Git monorepos.", "version": "0.2.2a1" }, "last_serial": 5273319, "releases": { "0.0.2a1": [ { "comment_text": "", "digests": { "md5": "8f3e8fdb4264f8af45d0d3c96c8e568b", "sha256": "fbc6f32d7b4e971e7698bedf42305dac59ccafa57f6ce5a85e0c3779095fab27" }, "downloads": -1, "filename": "polyversion-0.0.2a1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8f3e8fdb4264f8af45d0d3c96c8e568b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5733, "upload_time": "2018-05-17T02:36:41", "url": "https://files.pythonhosted.org/packages/7e/39/6a527f6e4e408fd09a19b72f85d5821c8d6bbb91255aee7600835e9b57f6/polyversion-0.0.2a1-py2.py3-none-any.whl" } ], "0.0.2a3": [ { "comment_text": "", "digests": { "md5": "1f9098126255c2e745385d8ac48397be", "sha256": "19b4db19e3452608ec7720e541137efbf6f03907bd18124cb329475f770ba98e" }, "downloads": -1, "filename": "polyversion-0.0.2a3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1f9098126255c2e745385d8ac48397be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6869, "upload_time": "2018-05-17T22:20:31", "url": "https://files.pythonhosted.org/packages/d7/65/f111e531ff240efc8df485bb643b2daabf0a0ad894af9d5c4751ebdcc733/polyversion-0.0.2a3-py2.py3-none-any.whl" } ], "0.0.2a4": [ { "comment_text": "", "digests": { "md5": "0370259e2263ed807946c3526594c003", "sha256": "413db51c0ae6bd2956f56ea132baa90d3137f4ef978b98fd41317da57876fe43" }, "downloads": -1, "filename": "polyversion-0.0.2a4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "0370259e2263ed807946c3526594c003", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6870, "upload_time": "2018-05-17T22:29:20", "url": "https://files.pythonhosted.org/packages/c2/7b/c6deac12b00d45a2b743d313537036b6c6172c59cd55ba1bbdac8d5e2c18/polyversion-0.0.2a4-py2.py3-none-any.whl" } ], "0.0.2a5": [ { "comment_text": "", "digests": { "md5": "3c5a77878859d6c2ae4008e91cf705d4", "sha256": "a8dcb0d49a6d1e067b33b2b5e88e89aa58a1a04d6672eb7c04a694df49cbfc9c" }, "downloads": -1, "filename": "polyversion-0.0.2a5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3c5a77878859d6c2ae4008e91cf705d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6870, "upload_time": "2018-05-18T01:42:14", "url": "https://files.pythonhosted.org/packages/51/6b/2a190631d8f3625761a1c696d528db860a9d236c11b8c501469d51a4860c/polyversion-0.0.2a5-py2.py3-none-any.whl" } ], "0.0.2a6": [ { "comment_text": "", "digests": { "md5": "b2fe3a9d11a0078f9f53285af0e226f9", "sha256": "765bf36339f220e3b2714c810d3d2a9864159fa40c555a07f27cc4c15401c45e" }, "downloads": -1, "filename": "polyversion-0.0.2a6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "b2fe3a9d11a0078f9f53285af0e226f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6869, "upload_time": "2018-05-18T16:37:02", "url": "https://files.pythonhosted.org/packages/ae/59/6354b99d2247e359a8a90eb5fe5731301886371c6bdcb2b848b4586f6e9d/polyversion-0.0.2a6-py2.py3-none-any.whl" } ], "0.0.2a7": [ { "comment_text": "", "digests": { "md5": "89ac5f314e67242650042c2d3e950fd1", "sha256": "705d6b0535399f9c6ec7efa31fed10f6fbb9528182823684d9658dc7e2bae7d9" }, "downloads": -1, "filename": "polyversion-0.0.2a7-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "89ac5f314e67242650042c2d3e950fd1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6684, "upload_time": "2018-05-18T19:54:37", "url": "https://files.pythonhosted.org/packages/07/44/dfc081cca719fe563b8106ad4af4211fa0f1421caa8a1b7871207dab1e96/polyversion-0.0.2a7-py2.py3-none-any.whl" } ], "0.0.2a8": [ { "comment_text": "", "digests": { "md5": "86d50be269da4c607e517fe33f2b8703", "sha256": "9e9718336432bc2678877a914dc920d04d5c1443d1b8ef68191541804e4844de" }, "downloads": -1, "filename": "polyversion-0.0.2a8-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "86d50be269da4c607e517fe33f2b8703", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8060, "upload_time": "2018-05-23T21:58:02", "url": "https://files.pythonhosted.org/packages/7d/6d/fb63f6f7a95c2fce88958be38ccdeb322047b1705e8b1b8d4245850bf5ea/polyversion-0.0.2a8-py2.py3-none-any.whl" } ], "0.0.2a9": [ { "comment_text": "", "digests": { "md5": "e9233dfd5ff31c0aaaa7fd7f75281d8e", "sha256": "0a2ae78958f6bb136262840dab803c8c70f2b31eb01f21054b53100abaa2613c" }, "downloads": -1, "filename": "polyversion-0.0.2a9-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e9233dfd5ff31c0aaaa7fd7f75281d8e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9015, "upload_time": "2018-05-24T01:44:03", "url": "https://files.pythonhosted.org/packages/4b/3d/c54389d27e6dd820c788ac893ea9cd3e71e6d12825a7d9932042119d4367/polyversion-0.0.2a9-py2.py3-none-any.whl" } ], "0.1.0a3": [ { "comment_text": "", "digests": { "md5": "6b51470548bc25d7d202951956f6b815", "sha256": "128e1511c79c15f45f90a6928a489b4e4367ea9995df49394ac265c54c2ca69a" }, "downloads": -1, "filename": "polyversion-0.1.0a3-py3-none-any.whl", "has_sig": true, "md5_digest": "6b51470548bc25d7d202951956f6b815", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13629, "upload_time": "2018-06-04T00:23:56", "url": "https://files.pythonhosted.org/packages/3b/c2/e3946b1cd14a89542077815d57dc130ceadd8665e425dfb92d5ade83ae93/polyversion-0.1.0a3-py3-none-any.whl" } ], "0.1.0a4": [ { "comment_text": "", "digests": { "md5": "99f76f36d7487caba2574176acfc8094", "sha256": "294066510eea34a44a1a83fe305211ffacc737eca44e14b7f720eccc2cf0601b" }, "downloads": -1, "filename": "polyversion-0.1.0a4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "99f76f36d7487caba2574176acfc8094", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14268, "upload_time": "2018-06-04T23:38:38", "url": "https://files.pythonhosted.org/packages/0d/d2/1b972f9d98f584274824cdc22ee905731dda8dd88238ecfa51dd0b2269b9/polyversion-0.1.0a4-py2.py3-none-any.whl" } ], "0.1.0a5": [ { "comment_text": "", "digests": { "md5": "11a13b8ff3e14c15e8d2a75e45be597f", "sha256": "2942b05bc03dcb74ba09817f7514b55e8c909d7a2008ce5b6e950c1059806346" }, "downloads": -1, "filename": "polyversion-0.1.0a5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "11a13b8ff3e14c15e8d2a75e45be597f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14262, "upload_time": "2018-06-04T23:56:36", "url": "https://files.pythonhosted.org/packages/22/6e/9b864ec0549b3d2fbadced646c9b480ec3e1e5f139787678c161b02b0fcd/polyversion-0.1.0a5-py2.py3-none-any.whl" } ], "0.1.0a6": [ { "comment_text": "", "digests": { "md5": "ef65dfd5045a619b10f9fe19cf6e613c", "sha256": "9c0556d0de11d0ab22e6ab4b5bf4b1af7505eb0a381c4d66c5c551d786dcf0c3" }, "downloads": -1, "filename": "polyversion-0.1.0a6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ef65dfd5045a619b10f9fe19cf6e613c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14769, "upload_time": "2018-06-05T12:56:16", "url": "https://files.pythonhosted.org/packages/a2/42/c8fd1dd051531d97c7f564e590e69cb710789766b008061afc658fa3b320/polyversion-0.1.0a6-py2.py3-none-any.whl" } ], "0.1.0a7": [ { "comment_text": "", "digests": { "md5": "ade60c3589c4e049efa1d15133e13575", "sha256": "8d9134e738db5678cd1dd76f839b62d987af469f0d584ed85fb189359b82a002" }, "downloads": -1, "filename": "polyversion-0.1.0a7-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ade60c3589c4e049efa1d15133e13575", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19766, "upload_time": "2018-06-06T14:58:06", "url": "https://files.pythonhosted.org/packages/be/a0/2948bd25fe8530b9b1c8873b2949c9f9c62c98aaeb0dffc04776d483abba/polyversion-0.1.0a7-py2.py3-none-any.whl" } ], "0.1.1a0": [ { "comment_text": "", "digests": { "md5": "d9a663a6058d913cce413d99fb9e7351", "sha256": "91321e9d8b946cea2e3c8ba47ed06e1d75b982c49d8fe119d8f2bed2c3ce406e" }, "downloads": -1, "filename": "polyversion-0.1.1a0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d9a663a6058d913cce413d99fb9e7351", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20082, "upload_time": "2018-06-27T12:36:23", "url": "https://files.pythonhosted.org/packages/7b/d4/b4f3d7973bbb1b9cf3778feaf897e689ab8ccca3a8c5f91954ce3eb4009f/polyversion-0.1.1a0-py2.py3-none-any.whl" } ], "0.1.1a1": [ { "comment_text": "", "digests": { "md5": "e47022f4fa9137cc5dcdbb87d21d828c", "sha256": "1f6020ba05eca9fd77a2c1638b02355fa22fd5104855bf9f389a53a6ea0a51d7" }, "downloads": -1, "filename": "polyversion-0.1.1a1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e47022f4fa9137cc5dcdbb87d21d828c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20248, "upload_time": "2018-06-28T21:54:33", "url": "https://files.pythonhosted.org/packages/07/12/8844bbd501edea7294e5e58113e2965ae47bfb7bb7a57f38b6633b37319b/polyversion-0.1.1a1-py2.py3-none-any.whl" } ], "0.1.1a2": [ { "comment_text": "", "digests": { "md5": "3e161d57222fdbe8333efe52d721343d", "sha256": "ad6da141fc88332413cf24d068a72760fd00276c47dee959cb3dddd5318531ca" }, "downloads": -1, "filename": "polyversion-0.1.1a2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3e161d57222fdbe8333efe52d721343d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20325, "upload_time": "2018-06-28T22:33:36", "url": "https://files.pythonhosted.org/packages/cd/ea/6d32bd94f1f35d8ba8a71f40e3a6ef6a3b34235138cefc201cce9a8e45eb/polyversion-0.1.1a2-py2.py3-none-any.whl" } ], "0.1.1a3": [ { "comment_text": "", "digests": { "md5": "8fcb026e47dfb99e0d68850756bfd37c", "sha256": "eac9353c246e9d1b10c44d0335b0df9439c98d7f195ee01a7d410b39041c6da8" }, "downloads": -1, "filename": "polyversion-0.1.1a3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8fcb026e47dfb99e0d68850756bfd37c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20461, "upload_time": "2018-06-28T22:57:39", "url": "https://files.pythonhosted.org/packages/4d/c3/bac6d7411edebd56d7428b103418d00d8557b12b33490c51e6398bbec61e/polyversion-0.1.1a3-py2.py3-none-any.whl" } ], "0.2.0a1": [ { "comment_text": "", "digests": { "md5": "2dced94875dda5dccaa9294eb66c9781", "sha256": "e2d6ab3cb812267b6a85255a66f6d5ad2c2818312069a194c0b936c0384ae8b8" }, "downloads": -1, "filename": "polyversion-0.2.0a1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2dced94875dda5dccaa9294eb66c9781", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20754, "upload_time": "2018-07-04T02:42:29", "url": "https://files.pythonhosted.org/packages/1b/0c/40ce069a3006ad6f12463d294f1d4ba3421ec3c3a6d2d36dd8f01e6e8f09/polyversion-0.2.0a1-py2.py3-none-any.whl" } ], "0.2.0a2": [ { "comment_text": "", "digests": { "md5": "b054874a2f13aa9ac9d2cf4dbe5f7e5a", "sha256": "ded5fccd60addba5c61c9bd8ef7129b359a8c877edfb55875673a39b4c585136" }, "downloads": -1, "filename": "polyversion-0.2.0a2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "b054874a2f13aa9ac9d2cf4dbe5f7e5a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20778, "upload_time": "2018-07-04T03:10:18", "url": "https://files.pythonhosted.org/packages/01/04/0adef1eb5bdfc6bd23a43bee5090533164bd1c89dc60fb3cd3c032a869b5/polyversion-0.2.0a2-py2.py3-none-any.whl" } ], "0.2.1a0": [ { "comment_text": "", "digests": { "md5": "238103116f980456b941c20d0c3527ae", "sha256": "0b197444bbcd2c22f5e714cf9dd1adce2ce080f27d69e3ca4cecf3913640f6f7" }, "downloads": -1, "filename": "polyversion-0.2.1a0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "238103116f980456b941c20d0c3527ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21089, "upload_time": "2018-07-05T10:44:12", "url": "https://files.pythonhosted.org/packages/3c/96/c5225c4ef0d00e13a897cb0ad7fbfa26499f54ab487cfd278e1ab401f5d1/polyversion-0.2.1a0-py2.py3-none-any.whl" } ], "0.2.2a0": [ { "comment_text": "", "digests": { "md5": "9f15b844af01cedf5a7d5d927032a5d4", "sha256": "3b785dddea34ea73c40cb40713beca7fc8950531f8f1b3b1353bcb14f6ebf39c" }, "downloads": -1, "filename": "polyversion-0.2.2a0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9f15b844af01cedf5a7d5d927032a5d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21337, "upload_time": "2018-07-07T21:17:16", "url": "https://files.pythonhosted.org/packages/a9/50/be422967ebba6352d9b47341c5356af3ba818b80253a6db5e9a637255bdd/polyversion-0.2.2a0-py2.py3-none-any.whl" } ], "0.2.2a1": [ { "comment_text": "", "digests": { "md5": "92bd7814429369059d9d4fb6515cc2d3", "sha256": "1ac8cbc2edc023938fb6403c2f6488118bc7a02fb70cac67ad7d0ba62c53bf79" }, "downloads": -1, "filename": "polyversion-0.2.2a1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "92bd7814429369059d9d4fb6515cc2d3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21442, "upload_time": "2018-08-07T11:38:42", "url": "https://files.pythonhosted.org/packages/f6/4b/329eb987fd3fda27dbdf226942be2fe48b5443dbe9d5071183f1a37f6038/polyversion-0.2.2a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8654f286b01af993734769d1e56f286c", "sha256": "4f9fb8da12bfe0ac35ed5670a9193808da1e6c7fc7a610ff5b87d55ad365d3c1" }, "downloads": -1, "filename": "polyversion-0.2.2a1.tar.gz", "has_sig": false, "md5_digest": "8654f286b01af993734769d1e56f286c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19470, "upload_time": "2019-05-15T16:36:58", "url": "https://files.pythonhosted.org/packages/2d/d5/43e0b2311f96900a0c9fee0631a6441925ec7323bbc638b80d2c02553c30/polyversion-0.2.2a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "92bd7814429369059d9d4fb6515cc2d3", "sha256": "1ac8cbc2edc023938fb6403c2f6488118bc7a02fb70cac67ad7d0ba62c53bf79" }, "downloads": -1, "filename": "polyversion-0.2.2a1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "92bd7814429369059d9d4fb6515cc2d3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21442, "upload_time": "2018-08-07T11:38:42", "url": "https://files.pythonhosted.org/packages/f6/4b/329eb987fd3fda27dbdf226942be2fe48b5443dbe9d5071183f1a37f6038/polyversion-0.2.2a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8654f286b01af993734769d1e56f286c", "sha256": "4f9fb8da12bfe0ac35ed5670a9193808da1e6c7fc7a610ff5b87d55ad365d3c1" }, "downloads": -1, "filename": "polyversion-0.2.2a1.tar.gz", "has_sig": false, "md5_digest": "8654f286b01af993734769d1e56f286c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19470, "upload_time": "2019-05-15T16:36:58", "url": "https://files.pythonhosted.org/packages/2d/d5/43e0b2311f96900a0c9fee0631a6441925ec7323bbc638b80d2c02553c30/polyversion-0.2.2a1.tar.gz" } ] }