{ "info": { "author": "Luca Cappelletti", "author_email": "cappelletti.luca94@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "validate_version_code\n=========================================================================================\n|travis| |sonar_quality| |sonar_maintainability| |codacy| |code_climate_maintainability| |pip| |downloads|\n\nPython package to validate version codes.\n\nHow do I install this package?\n----------------------------------------------\nAs usual, just download it using pip:\n\n.. code:: shell\n\n pip install validate_version_code\n\nTests Coverage\n----------------------------------------------\nSince some software handling coverages sometime get slightly different results, here's three of them:\n\n|coveralls| |sonar_coverage| |code_climate_coverage|\n\nUsage example\n--------------------------------------------\nHe's a basic how to:\n\n.. code:: python\n\n from validate_version_code import validate_version_code\n\n valid_version_code = \"1.2.3\"\n invalid_version_code = \"beta.3\"\n\n assert validate_version_code(valid_version_code)\n assert not validate_version_code(invalid_version_code)\n\n.. |travis| image:: https://travis-ci.org/LucaCappelletti94/validate_version_code.png\n :target: https://travis-ci.org/LucaCappelletti94/validate_version_code\n :alt: Travis CI build\n\n.. |sonar_quality| image:: https://sonarcloud.io/api/project_badges/measure?project=LucaCappelletti94_validate_version_code&metric=alert_status\n :target: https://sonarcloud.io/dashboard/index/LucaCappelletti94_validate_version_code\n :alt: SonarCloud Quality\n\n.. |sonar_maintainability| image:: https://sonarcloud.io/api/project_badges/measure?project=LucaCappelletti94_validate_version_code&metric=sqale_rating\n :target: https://sonarcloud.io/dashboard/index/LucaCappelletti94_validate_version_code\n :alt: SonarCloud Maintainability\n\n.. |sonar_coverage| image:: https://sonarcloud.io/api/project_badges/measure?project=LucaCappelletti94_validate_version_code&metric=coverage\n :target: https://sonarcloud.io/dashboard/index/LucaCappelletti94_validate_version_code\n :alt: SonarCloud Coverage\n\n.. |coveralls| image:: https://coveralls.io/repos/github/LucaCappelletti94/validate_version_code/badge.svg?branch=master\n :target: https://coveralls.io/github/LucaCappelletti94/validate_version_code?branch=master\n :alt: Coveralls Coverage\n\n.. |pip| image:: https://badge.fury.io/py/validate_version_code.svg\n :target: https://badge.fury.io/py/validate_version_code\n :alt: Pypi project\n\n.. |downloads| image:: https://pepy.tech/badge/validate_version_code\n :target: https://pepy.tech/badge/validate_version_code\n :alt: Pypi total project downloads \n\n.. |codacy| image:: https://api.codacy.com/project/badge/Grade/7a1b6189d2b740319aee86fd8a7cecf4\n :target: https://www.codacy.com/app/LucaCappelletti94/validate_version_code?utm_source=github.com&utm_medium=referral&utm_content=LucaCappelletti94/validate_version_code&utm_campaign=Badge_Grade\n :alt: Codacy Maintainability\n\n.. |code_climate_maintainability| image:: https://api.codeclimate.com/v1/badges/4edd0e56c8b989a77b7c/maintainability\n :target: https://codeclimate.com/github/LucaCappelletti94/validate_version_code/maintainability\n :alt: Maintainability\n\n.. |code_climate_coverage| image:: https://api.codeclimate.com/v1/badges/4edd0e56c8b989a77b7c/test_coverage\n :target: https://codeclimate.com/github/LucaCappelletti94/validate_version_code/test_coverage\n :alt: Code Climate Coverate", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/LucaCappelletti94/validate_version_code", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "validate-version-code", "package_url": "https://pypi.org/project/validate-version-code/", "platform": "", "project_url": "https://pypi.org/project/validate-version-code/", "project_urls": { "Homepage": "https://github.com/LucaCappelletti94/validate_version_code" }, "release_url": "https://pypi.org/project/validate-version-code/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Python package to validate version codes.", "version": "1.0.2" }, "last_serial": 5349320, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "3a6b57085299c379f482edeeb321a7bf", "sha256": "99496d1b639065a80bc3da74d6098a061a25d5ea2488d09eafdf1be65693441a" }, "downloads": -1, "filename": "validate_version_code-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3a6b57085299c379f482edeeb321a7bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2717, "upload_time": "2019-05-25T13:22:31", "url": "https://files.pythonhosted.org/packages/42/40/97e6bb3305647d36364f36b6914c6acebc672d30eef11201efb0eb8bdc14/validate_version_code-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "784ca91c1cf0e3e4c5668b31e33514a7", "sha256": "660427c3bcff27fb259ccd6c5be555acc3fb276b023e558540d95fc572646d16" }, "downloads": -1, "filename": "validate_version_code-1.0.1.tar.gz", "has_sig": false, "md5_digest": "784ca91c1cf0e3e4c5668b31e33514a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2807, "upload_time": "2019-06-02T08:14:40", "url": "https://files.pythonhosted.org/packages/05/41/cb891482eaf08b680f09a0f7ad254cb6cca62af1812de79d80dcfd2f6715/validate_version_code-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "086955834ffb77e8c4c54ebb3b69c2cf", "sha256": "ab783b417a969182414c32757ee54a48bd1cce3171c5f56902ed0c61853cc532" }, "downloads": -1, "filename": "validate_version_code-1.0.2.tar.gz", "has_sig": false, "md5_digest": "086955834ffb77e8c4c54ebb3b69c2cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2913, "upload_time": "2019-06-02T16:31:16", "url": "https://files.pythonhosted.org/packages/46/fc/8139de174f80a48d94c6c8365738dc3ef65930bcaa7cac13fea606b0dead/validate_version_code-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "086955834ffb77e8c4c54ebb3b69c2cf", "sha256": "ab783b417a969182414c32757ee54a48bd1cce3171c5f56902ed0c61853cc532" }, "downloads": -1, "filename": "validate_version_code-1.0.2.tar.gz", "has_sig": false, "md5_digest": "086955834ffb77e8c4c54ebb3b69c2cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2913, "upload_time": "2019-06-02T16:31:16", "url": "https://files.pythonhosted.org/packages/46/fc/8139de174f80a48d94c6c8365738dc3ef65930bcaa7cac13fea606b0dead/validate_version_code-1.0.2.tar.gz" } ] }