compare-locales

View on PyPIReverse Dependencies (2)

9.0.4 compare_locales-9.0.4-py3-none-any.whl

Wheel Details

Project: compare-locales
Version: 9.0.4
Filename: compare_locales-9.0.4-py3-none-any.whl
Download: [link]
Size: 75469
MD5: 8f3ea1ea83b169668a458a577c4ae2cf
SHA256: 933d2b6e20f460d3ac2d3176295684505a42085b25e6c31944fcafbaf52f1cc0
Uploaded: 2024-07-01 08:30:43 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: compare-locales
Version: 9.0.4
Summary: Lint Mozilla localizations
Author: Axel Hecht
Author-Email: Mozilla <l10n-drivers[at]mozilla.org>, Eemeli Aro <eemeli[at]mozilla.com>
Project-Url: repository, https://github.com/mozilla/compare-locales
License: MPL-2.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Localization
Classifier: Topic :: Software Development :: Testing
Platform: any
Requires-Python: <4,>=3.7
Requires-Dist: fluent.syntax (<0.20,>=0.18.0)
Requires-Dist: six
Requires-Dist: toml
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 1539 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (70.1.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
compare_locales/__init__.py sha256=wZQofmp8D9o_6xFABwX40H2yRI2CSugirEKZzBuIHUs 18
compare_locales/commands.py sha256=GJy1By7MWh9XWAdd06kI0aArbC3956Q6esjbJAKK2sU 8666
compare_locales/keyedtuple.py sha256=K7VyHKXxCthpdQNqIfKbPpwBAEkKoj16V1k65YIKlII 1506
compare_locales/merge.py sha256=jdCGkXPqwFeNretj4HVyqq324hVqcpfhvAO4NSr4Pok 4650
compare_locales/mozpath.py sha256=qAfcVZSoMuIvPQZxRYix0EGQIOj_Ezq9B8NbT7Uue1k 4234
compare_locales/plurals.py sha256=6WOnwhEnRsH_TUUpdzJSAlwnvpPzcGEulBhl3O5qRKw 4001
compare_locales/serializer.py sha256=mKgnQ-1PMkr598a0RQzS1pJV1n5rGdZ5VtP6aBNCtLo 4295
compare_locales/util.py sha256=VgM8dI63akeNMl_Q4Kc9Yp87tjxoQV6h8xjxK7AckhU 448
compare_locales/checks/__init__.py sha256=rQfXg5COJZILeipNIDkyqNFgf6-gyzTc9DrsdZrwaDs 985
compare_locales/checks/android.py sha256=_BdyC8X9dRzgCA5ZxNiwJFOnM8aYj3xfX3xGx9vZBiY 8052
compare_locales/checks/base.py sha256=i03oq6Enahrtez5P5rXs7kIkE_irCXJjE4PD80pjruo 4316
compare_locales/checks/dtd.py sha256=rNVZG0SlQIVkcbgT8tIbWplXIkyP04qqG_CfHfmYlpc 10270
compare_locales/checks/fluent.py sha256=DeaIkhl3KktyyXscdMGSYPPlY7itfZJU4Nuim-ZiLm4 12840
compare_locales/checks/properties.py sha256=4poTtuP2ejxgxImOV3-GIDNHsg85fEgfXmDsueNNTTc 6486
compare_locales/compare/__init__.py sha256=UOAB4g4wfuz_eBT-LnSZzt6Rdx4lzEn097CKXsnB5R8 3181
compare_locales/compare/content.py sha256=0uKoMJOctXZJGkHxOYC-slSscldXUg8E09-GPbtDbqo 11426
compare_locales/compare/observer.py sha256=UQpTANcp2CAA_RsrIO7b2fOoOZrJPysk3SuWawMeYgg 7263
compare_locales/compare/utils.py sha256=7E8USfZLS807Ylc2XE-l1uskBWbvRVSbx10Roxd0oa0 4207
compare_locales/lint/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
compare_locales/lint/cli.py sha256=BptYEMLvRAj0wXmh9c0-TOunDFkWuAqxnrVLc_fCfSM 2951
compare_locales/lint/linter.py sha256=Mv9TxbrQs4HLfmZY5iD465-a8Wym9FgibR6mzZ9N3Eg 4116
compare_locales/lint/util.py sha256=ELb1-WAvdo7929aNiSW6Er3Nyulw_NUeEi-fze9HkWk 1284
compare_locales/parser/__init__.py sha256=4F4Wg86c4ng1-_8jiaQ4NqMn67oH_TzFhuhAad3rc8Y 2122
compare_locales/parser/android.py sha256=QT5EJuTvwpPHc9mtg8EIYYD9Del79q914ln4J1KB5SE 9115
compare_locales/parser/base.py sha256=4wKPhFov1c6pQFVKPMiHUl4yzuhMKAlhD0pkrbemMwU 12779
compare_locales/parser/defines.py sha256=-lWZJlfaP5oaYB7aC6q1ClQ4SFfUeEk0IyhpXIHxUNA 3402
compare_locales/parser/dtd.py sha256=Xp29-1IpjtWcGFF2CKZCf8TzKiTEmcYvi75du0WwRnk 4254
compare_locales/parser/fluent.py sha256=kSLrqT7N7y9XVIR6CGxu6WtvLQifCl3trWamTQ6SXB0 6875
compare_locales/parser/ini.py sha256=mCu7gzWpDKzMjwykxRdK0JUprgPgRBkNN4KWmJT4ep4 1529
compare_locales/parser/po.py sha256=1O6y90SPkr0eIfzSq8lUIoK9KJwTO75pdghaotg0QBs 3145
compare_locales/parser/properties.py sha256=evQI2LAeF_-8HvMgnlBqsADmse-p_bSlOrDRVdnxgCI 3676
compare_locales/paths/__init__.py sha256=9M7UiojLT0MCeYfTa3kSUcst64xp3YxQW0RESAQJzoo 1442
compare_locales/paths/configparser.py sha256=B-SzPMrq6cEXoNSV7Yth7Z6oaPjoGcnGdAdDNzFJtTI 4202
compare_locales/paths/files.py sha256=Ex8gPF6hsQG3DVOLkfjlXro_BuC3Dd-Haq2cH92vzXo 8961
compare_locales/paths/ini.py sha256=wK7LoLT6FoUs3beh-4_zSFCMcvyke9_nJvZ8KoMH-a0 8230
compare_locales/paths/matcher.py sha256=xvVrsvgnMOHzdymj-staXVQ97q1JmyOYsTXsdXqWJZs 14926
compare_locales/paths/project.py sha256=Fhcz9I28RqTQkl_3OVPeSiisSPWDqFR8K4ay8e4oabU 8475
compare_locales-9.0.4.dist-info/LICENSE.md sha256=HyVuytGSiAUQ6ErWBHTqt1iSGHhLmlC8fO7jTCuR8dU 16725
compare_locales-9.0.4.dist-info/METADATA sha256=Pnsy8kBamQvpj516eff-ffQDiz_8Ei9ixgST8yfAZaI 2708
compare_locales-9.0.4.dist-info/WHEEL sha256=mguMlWGMX-VHnMpKOjjQidIo1ssRlCFu4a4mBpz1s2M 91
compare_locales-9.0.4.dist-info/entry_points.txt sha256=EYuE78Z7UKpwisLmRuYHZdosK06cETbXNN4BZICR6xM 127
compare_locales-9.0.4.dist-info/top_level.txt sha256=eSEPLAFZcEPFC1j0N9GtVpMaKCFKw67ehDx9CMcoel0 16
compare_locales-9.0.4.dist-info/RECORD

top_level.txt

compare_locales

entry_points.txt

compare-locales = compare_locales.commands:CompareLocales.call
moz-l10n-lint = compare_locales.lint.cli:main