{ "info": { "author": "Jeff Rimko", "author_email": "jeffrimko@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python :: 2.7", "Topic :: Utilities" ], "description": "|License| |Build Status|\n\nIntroduction\n============\n\nThis project provides a Python 2.7/3.x library to aid checking strings\nin files. Verace\u2019s main use case is checking that version strings are\nconsistent in project files. The main features of this library are:\n\n- Custom parse any project files for strings.\n\n- Easily determine if all strings are consistent.\n\n- Quickly updated tracked strings.\n\n- Should work on any platform without additional dependencies;\n `Qprompt `__ is recommended for\n default prompts.\n\nStatus\n======\n\nCurrently, this project is in the **development release** stage. While\nthis project is suitable for use, please note that there may be\nincompatibilities in new releases.\n\nRequirements\n============\n\nVerace should run on any Python 2.7/3.x interpreter without additional\ndependencies.\n\nInstallation\n============\n\nVerace can be installed with pip using the following command:\n``pip install verace``\n\nAdditional, Verace can be installed from source by running:\n``python setup.py install``\n\nUsage\n=====\n\nStart by importing Verace into your Python script:\n\n.. code:: python\n\n import verace\n\nCreate a ``VerChecker`` object, name it and set the root location:\n\n.. code:: python\n\n mychk = verace.VerChecker(\"My Checker\", __file__)\n\nInclude a file to check. If no check function is provided,\n``check_basic()`` will be used by default. Let\u2019s look for the version\nstring in ``setup.py``:\n\n.. code:: python\n\n mychk.include(r\"lib\\setup.py\", match=\"version = \", splits=[('\"',1)])\n\nGet the string found by the checker:\n\n.. code:: python\n\n print(\"version found = \" + mychk.string())\n # version found = 0.4.1\n\nThe string can be updated in all associated files:\n\n.. code:: python\n\n mychk.update(\"something different!\")\n\nThat\u2019s the basics. Check out `the\ndocumentation `__ for more info.\n\nHere are some real-world examples of Verace in action:\n\n- `Auxly `__\n\n- `Qprompt `__\n\n- `Verace\n (meta) `__\n\nDocumentation\n=============\n\nThe full documentation for this project can be found `here on Read the\nDocs `__.\n\nFAQ\n===\n\nHow is **Verace** pronounced?\n\n- \"ver-AH-che\" - Italian word for \"truthful/accurate\".\n\nIs this library only for Python projects?\n\n- Not at all! Any project can use Verace!\n\n.. |Verace| image:: doc/logo/verace.png\n.. |License| image:: http://img.shields.io/:license-mit-blue.svg\n.. |Build Status| image:: https://travis-ci.org/jeffrimko/Verace.svg?branch=master\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jeffrimko/Verace", "keywords": "project files version check library", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "verace", "package_url": "https://pypi.org/project/verace/", "platform": "", "project_url": "https://pypi.org/project/verace/", "project_urls": { "Homepage": "https://github.com/jeffrimko/Verace" }, "release_url": "https://pypi.org/project/verace/0.4.1/", "requires_dist": null, "requires_python": "", "summary": "Library for checking version strings in project files.", "version": "0.4.1" }, "last_serial": 3513889, "releases": { "0.2.0": [], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a4e29401e909ab9f63fddd1e5ed499e9", "sha256": "9ccba1d74717210c1b749bffb576d962a07e589d70ec8f1b2557f5f841c094c7" }, "downloads": -1, "filename": "verace-0.2.1.zip", "has_sig": false, "md5_digest": "a4e29401e909ab9f63fddd1e5ed499e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4715, "upload_time": "2015-10-20T01:32:05", "url": "https://files.pythonhosted.org/packages/7e/b6/64ffd964f80c9eab03e025f29e521e162133bab2bfe2a908eb43350369a7/verace-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d56536e9c096057a590ed231331124d7", "sha256": "7f38189a3692822fe28ba13b29a34d76a72f1c4fb9c56e229862f78aef278172" }, "downloads": -1, "filename": "verace-0.2.2.zip", "has_sig": false, "md5_digest": "d56536e9c096057a590ed231331124d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5449, "upload_time": "2015-10-20T02:22:46", "url": "https://files.pythonhosted.org/packages/a0/0d/de4300bc2f75cffa9d86fd84bbd465002e5424513df1ff827a0e33d3c437/verace-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f795ccd681f17ae1bf427c263c8422d1", "sha256": "9847770f7357256cf0272ed8f1c3c914c0e0d6614c9b26dc0533765e1c90180f" }, "downloads": -1, "filename": "verace-0.2.3.zip", "has_sig": false, "md5_digest": "f795ccd681f17ae1bf427c263c8422d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5463, "upload_time": "2015-10-21T03:16:18", "url": "https://files.pythonhosted.org/packages/a9/ee/4609682846a75c70a684797b902f2670780de4e340834a3c3d85ed13d4fa/verace-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a057e2a55258bc278a2024ff516e4e6d", "sha256": "f29e38ac84cae8cb6cbbff9623f211e4427e43ebf218e75895e714ab062ba70e" }, "downloads": -1, "filename": "verace-0.2.4.zip", "has_sig": false, "md5_digest": "a057e2a55258bc278a2024ff516e4e6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5463, "upload_time": "2015-10-22T01:19:51", "url": "https://files.pythonhosted.org/packages/49/ce/de42972020cc520788802e39d8f56a9c871171d00e4eb1f410f988510217/verace-0.2.4.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "87837bdd1b540b87547ae2a013502886", "sha256": "926e7e045eb1097b5def6e18342efadfac7829d7df5b0489988815b401d0f00a" }, "downloads": -1, "filename": "verace-0.2.5.zip", "has_sig": false, "md5_digest": "87837bdd1b540b87547ae2a013502886", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5889, "upload_time": "2015-12-11T01:35:55", "url": "https://files.pythonhosted.org/packages/69/2f/aaeb6a221fb40d303c514d7ba653eb496e299cb8d339251a7fa6adecfc4d/verace-0.2.5.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3c75f9b6110c795d6fb3984ddbe8f3ee", "sha256": "d615a21a060bb6e84c83ee296b34106a89141d3b2401ae9f35bf0b11d500e8cf" }, "downloads": -1, "filename": "verace-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3c75f9b6110c795d6fb3984ddbe8f3ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4637, "upload_time": "2017-02-17T04:10:06", "url": "https://files.pythonhosted.org/packages/fb/1a/7a894cd6c6d1e51d9a8aa57baf5113c659006d9e11fd79197a17f0ab58ef/verace-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "fa5ece2501711ff491c5cf728f37ee19", "sha256": "73b80266f8e7f80f34ec063fde99b2da35f43db0a36f614605fb836f32b25af9" }, "downloads": -1, "filename": "verace-0.3.1.tar.gz", "has_sig": false, "md5_digest": "fa5ece2501711ff491c5cf728f37ee19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4775, "upload_time": "2018-01-13T03:15:22", "url": "https://files.pythonhosted.org/packages/d4/4c/f12d300b7897a13709c24586dd62f04d56fddec1bfc5e4b34d7af80797f6/verace-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b4c18cb3ebe0a81304c76589798a672e", "sha256": "e28bd25e4df34701558495ce78a59d2a4c765006cd196ea20669120d7565f5e7" }, "downloads": -1, "filename": "verace-0.3.2.tar.gz", "has_sig": false, "md5_digest": "b4c18cb3ebe0a81304c76589798a672e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4867, "upload_time": "2018-01-15T02:33:33", "url": "https://files.pythonhosted.org/packages/66/c2/ed6e7b1bf2a5ca4c3a5eea2e4f3cf0bf5a114a3376d356c4341f389776e1/verace-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "65fcf9ba5f3a258d4015dd97a56810c7", "sha256": "99ada8a04982416c46d1b2e9468052d537392dc8a6116128c943053b0f0b8146" }, "downloads": -1, "filename": "verace-0.4.0.tar.gz", "has_sig": false, "md5_digest": "65fcf9ba5f3a258d4015dd97a56810c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5122, "upload_time": "2018-01-16T03:53:27", "url": "https://files.pythonhosted.org/packages/ef/a4/cde7407fec4b1e6066847f8b5e4ab5d44c8fe74f9c9ecc68f3bfcdfccb86/verace-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "e1639ac3e43806971d79a62857c6fe83", "sha256": "d6fcd07b24b6cbdfc10bde33e15b93c18a809c8542a5f3b183ec1ac01562b2b0" }, "downloads": -1, "filename": "verace-0.4.1.tar.gz", "has_sig": false, "md5_digest": "e1639ac3e43806971d79a62857c6fe83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5304, "upload_time": "2018-01-23T13:14:09", "url": "https://files.pythonhosted.org/packages/95/94/346cfba93fbe62761e8eb1f4084a4d7f4acafe65055a05836dbad67da745/verace-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e1639ac3e43806971d79a62857c6fe83", "sha256": "d6fcd07b24b6cbdfc10bde33e15b93c18a809c8542a5f3b183ec1ac01562b2b0" }, "downloads": -1, "filename": "verace-0.4.1.tar.gz", "has_sig": false, "md5_digest": "e1639ac3e43806971d79a62857c6fe83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5304, "upload_time": "2018-01-23T13:14:09", "url": "https://files.pythonhosted.org/packages/95/94/346cfba93fbe62761e8eb1f4084a4d7f4acafe65055a05836dbad67da745/verace-0.4.1.tar.gz" } ] }