{ "info": { "author": "Vlastimil Z\u00edma", "author_email": "vlastimil.zima@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Internationalization", "Topic :: Software Development :: Quality Assurance", "Topic :: Utilities" ], "description": "======\npolint\n======\n\n.. image:: https://img.shields.io/pypi/v/polint.svg\n :target: https://pypi.org/project/polint/\n :alt: PyPI\n.. image:: https://img.shields.io/pypi/l/polint.svg\n :target: https://pypi.org/project/polint/\n :alt: Licence\n.. image:: https://img.shields.io/pypi/pyversions/polint.svg\n :target: https://pypi.org/project/polint/\n :alt: Python versions\n.. image:: https://travis-ci.org/ziima/polint.svg?branch=master\n :target: https://travis-ci.org/ziima/polint\n :alt: Travis CI\n.. image:: https://codecov.io/gh/ziima/polint/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/ziima/polint\n :alt: Codecov\n\n``polint`` is a linter for gettext PO files. It validates PO files against defined convensions.\n\n-----\nUsage\n-----\n::\n\n polint.py [options] ...\n polint.py -h | --help\n polint.py --version\n\nTo print complete usage use ``--help`` option.\n\n------\nErrors\n------\n\n* ``fuzzy`` - Translation is fuzzy\n* ``obsolete`` - Entry is obsolete\n* ``untranslated`` - Translation is missing. That includes ``fuzzy`` or ``obsolete``.\n* ``location`` - Entry contains location data\n* ``unsorted`` - Entry is not properly sorted\n\n---------\nChangelog\n---------\n\n0.4\n===\n * Fix installation in environment with C locales.\n\n0.3\n===\n * Use ``docopt`` for argument parsing.\n * Recursively search directories for ``.po`` files.\n\n0.2\n===\n * Add sort validator\n\n0.1\n===\n * Initial version", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ziima/polint", "keywords": "gettext,linter", "license": "GNU General Public License v3 or later (GPLv3+)", "maintainer": "", "maintainer_email": "", "name": "polint", "package_url": "https://pypi.org/project/polint/", "platform": "any", "project_url": "https://pypi.org/project/polint/", "project_urls": { "Homepage": "https://github.com/ziima/polint" }, "release_url": "https://pypi.org/project/polint/0.4/", "requires_dist": null, "requires_python": ">2.6,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "summary": "Linter for gettext PO files", "version": "0.4" }, "last_serial": 4547109, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "428bc427fec4891407d0916c84d632df", "sha256": "8b254799e1162d61764f6fa14d3d116e317be6930b991e1a1266de871f15b1df" }, "downloads": -1, "filename": "polint-0.1.tar.gz", "has_sig": false, "md5_digest": "428bc427fec4891407d0916c84d632df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3048, "upload_time": "2018-01-05T13:23:28", "url": "https://files.pythonhosted.org/packages/b2/b2/577b99b969b551c6aac51fa4e34400eba9a199f8205f15050ab6e316c8e7/polint-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "517573060a106b6146edc9cc9bc741e3", "sha256": "ba9b60aff2b2d33e68e91be740c19a1b01125fb1bd39f605ca50a817a028873c" }, "downloads": -1, "filename": "polint-0.2.tar.gz", "has_sig": false, "md5_digest": "517573060a106b6146edc9cc9bc741e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3102, "upload_time": "2018-01-08T15:18:58", "url": "https://files.pythonhosted.org/packages/03/b0/60f6014fa8678008252d30feeceba5e767cd73c8245542424211e1a7eeeb/polint-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "f2f0cbf77fe50e3f4dd7a966c8a7bacf", "sha256": "3c4d2f5ce3974b682d120c9775a5ff4caf75efdf8a2d8e40ba1f7fbbf5a6983f" }, "downloads": -1, "filename": "polint-0.3.tar.gz", "has_sig": false, "md5_digest": "f2f0cbf77fe50e3f4dd7a966c8a7bacf", "packagetype": "sdist", "python_version": "source", "requires_python": ">2.6,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 4300, "upload_time": "2018-11-29T14:16:21", "url": "https://files.pythonhosted.org/packages/71/e3/07cc125f21eae5dfff97a4889cae08cee241fe080dc247185030dbc79b61/polint-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "e995adff11985f2869d9ef8b50b3a8f8", "sha256": "51b68a8719aaa141a288718e950d5f5c529d6b8efbfd6e3e35ab951092a91edd" }, "downloads": -1, "filename": "polint-0.4.tar.gz", "has_sig": false, "md5_digest": "e995adff11985f2869d9ef8b50b3a8f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">2.6,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 4461, "upload_time": "2018-11-30T12:57:50", "url": "https://files.pythonhosted.org/packages/a2/d1/5fac35965497b79be280dfc84d2702a8de126767da27f0dd03e71bcfae42/polint-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e995adff11985f2869d9ef8b50b3a8f8", "sha256": "51b68a8719aaa141a288718e950d5f5c529d6b8efbfd6e3e35ab951092a91edd" }, "downloads": -1, "filename": "polint-0.4.tar.gz", "has_sig": false, "md5_digest": "e995adff11985f2869d9ef8b50b3a8f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">2.6,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 4461, "upload_time": "2018-11-30T12:57:50", "url": "https://files.pythonhosted.org/packages/a2/d1/5fac35965497b79be280dfc84d2702a8de126767da27f0dd03e71bcfae42/polint-0.4.tar.gz" } ] }