rigour

View on PyPIReverse Dependencies (3)

0.8.2 rigour-0.8.2-py2.py3-none-any.whl

Wheel Details

Project: rigour
Version: 0.8.2
Filename: rigour-0.8.2-py2.py3-none-any.whl
Download: [link]
Size: 195705
MD5: 51b3ee157e6c7bd83fe63f87fb5124eb
SHA256: 73d7ad3a3c625322cb74481f501937ad73f5804b8508c30df2b521bf2a2b8583
Uploaded: 2024-12-11 10:02:50 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: rigour
Version: 0.8.2
Summary: Financial crime domain data validation and normalization library.
Author-Email: OpenSanctions <info[at]opensanctions.org>
Project-Url: Documentation, https://opensanctions.github.io/rigour/
Project-Url: Repository, https://github.com/opensanctions/rigour.git
Project-Url: Issues, https://github.com/opensanctions/rigour/issues
License: MIT License Copyright (c) 2023-2024: OpenSanctions Datenbanken GmbH Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: babel (<3.0.0,>=2.9.1)
Requires-Dist: banal (<1.1.0,>=1.0.6)
Requires-Dist: fingerprints (<2.0.0,>=1.0.1)
Requires-Dist: jellyfish (<2.0.0,>=1.0.0)
Requires-Dist: jinja2 (<4.0.0,>=3.1.0)
Requires-Dist: normality (<3.0.0,>=2.4.0)
Requires-Dist: python-stdnum (<2.0.0,>=1.16)
Requires-Dist: pytz (>=2021.1)
Requires-Dist: pyyaml (<7.0.0,>=5.0.0)
Requires-Dist: rapidfuzz (<4.0.0,>=3.9.0)
Requires-Dist: black; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: bump2version; extra == "dev"
Requires-Dist: coverage (>=4.1); extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pip (>=10.0.0); extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: types-pyyaml; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: types-setuptools; extra == "dev"
Requires-Dist: wheel (>=0.29.0); extra == "dev"
Requires-Dist: cairosvg; extra == "docs"
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocstrings[python]; extra == "docs"
Requires-Dist: pillow; extra == "docs"
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
[Description omitted; length: 693 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
rigour/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rigour/env.py sha256=4qr6Gp8zdvRp7q6qE2Q8y0P6RMMOrf_Ld1TwhvcMzEw 1074
rigour/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rigour/time.py sha256=Ju98DQJ0aSICy2qjyFbYBJbkcwB0pxDxob0D31ov_1o 404
rigour/util.py sha256=c0kIxGGZhKUY5sXg7CmogzxOp7HlKb318-yDCGntBs8 106
rigour/addresses/__init__.py sha256=mgzwi0UX3eMcOUECzISonhBmhgmsHtB1XT7MRkD1JAw 676
rigour/addresses/cleaning.py sha256=JIAELG2Bs-E5QUKWYhJtKPWARZWk4bd5YBJOB4f9mr8 473
rigour/addresses/format.py sha256=5MswuK9pmz2s_fYnnV_2xb_3AudpY8LuzgKPI0OsT2E 4580
rigour/data/__init__.py sha256=Sl7CMSzSbbmHNU7EGLKK1ICZ8nuq_8Nicea7GDB8xLg 70
rigour/data/addresses/formats.yml sha256=kQe-fXO3AewWNMlY0IgqEezHGwSuzjl9LqYGmhsef_I 39506
rigour/data/langs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rigour/data/langs/iso-639-3.tab sha256=V1P7JFM7RhTVf4GMhtBLYMRz8WDtXmAhJEfSVlI5Wdk 185400
rigour/data/langs/iso639.py sha256=WBpqz7VrlcaA8fwWUz4tDmowXUN0DdUGHwT83BJbsu0 319176
rigour/ids/__init__.py sha256=1Lm1cK6P-9hO6nfdhnNXlxTHOVi0PJXvufwAorvvOPo 2325
rigour/ids/common.py sha256=brsqO_nTPrzAsdRFOBYWNG2R4q03pqls9vH-Du6slig 1521
rigour/ids/imo.py sha256=OTPl05dwpWdMkzPBBzcvRY9M1gJY-Q0o_2Z0SaeMDxc 1553
rigour/ids/npi.py sha256=vbR0fvlG9O8gENfhEgQCDEMb-QVWZnnBX0vTXa9XC70 1107
rigour/ids/ogrn.py sha256=ISKHDrrEt5vucsZiTyVeNu_f7uCPeeHDohddZcFchB0 1718
rigour/ids/stdnum_.py sha256=m-Z1DnhPit1zovuAzNEl9HHPHK3vaQYbWbPRk0gXKZ0 2391
rigour/ids/strict.py sha256=Q-Z7m4TQCvS7DEiAYI2_ZtGQg3jpjXP5gy2GT6fzXDE 681
rigour/ids/uei.py sha256=h_fvFfOVsA43l-loQt8cRl9BsPIybm0bIFFAFQhCMfo 1210
rigour/ids/wikidata.py sha256=PZ--hutBzGmJgscMrHF-JQsFc5zq8iclJdN6kzkq9dg 838
rigour/langs/__init__.py sha256=NGHP5GqLw-_O75IbPPXRrkpwJWk2nJkTKoXVC34gGUM 2222
rigour/langs/generate.py sha256=4zfpttbK3KTStdV_YnIOO32iXzA5C7YSlQX2hx-KaLk 2573
rigour/langs/synonyms.py sha256=jl0hupBMaL83qxB1i9zXbclnxLc9I6TYXZfMqkYD-_A 1619
rigour/langs/util.py sha256=OYEWejc4VyA1IYC1fEHLKadjSXB3F171RAUEtT8ORxo 189
rigour/mime/__init__.py sha256=qC3rPV3TNqd7QyS6ayT-XAAWTpODFi-FuIFWMqZul0s 1619
rigour/mime/filename.py sha256=52SCGBzC4fq2PnaMycjJ_vdzv5sieKrCABzjnavBRbA 1841
rigour/mime/mappings.py sha256=4vQyPMoDmlYLBhDlTVOyGWX8SkmZQ5COswCb5m08S5M 2448
rigour/mime/mime.py sha256=N_snbQqWvDKZjgY-9AO4v-4pG_c8kOmd-6XEc7tYm6s 757
rigour/mime/parse.py sha256=RNedh-cF5jP1LlX9Z3g885PtBPaGacihcOhKPwgMHAI 2780
rigour/mime/types.py sha256=ZaKBW58L-IvBTQyowrXyyoMxL3_veGla5gr4y0wKK9c 2258
rigour/names/__init__.py sha256=0OoiB_a6yEdguO7tWtKhGIx-mvKW_ehRqxbcmhEvnEI 253
rigour/names/compare.py sha256=ngnL3p0K4T83CyPHEtvWqU0f1gEqBWdgdN0c33xuP-E 1487
rigour/names/part.py sha256=zLnHdiDyewzxFBVL1bwFMJalNC7dpWMIyT_zmxHVRSY 2223
rigour/names/person.py sha256=Qd7r9EvSRboj3hSJHhSEXcJWgqntME_4RuTrxdgzvMY 806
rigour/names/pick.py sha256=Y2af4Jw54onbLqMGsK7AuV4Ii4bTKZ8VZWXWZAe1Vec 2489
rigour/names/tokenize.py sha256=vlXk2Yu3aPRfj6bTPKvuGVb7uD6QnrA0xPx1m_T1To4 1878
rigour/text/__init__.py sha256=Ktp90rUXHBKLJUyS4gz6LpaofNGwuOL7LIO9pTcDzqI 446
rigour/text/distance.py sha256=ggx-mq4LQdkj-b04T0t5IuUnTCIdSSKRRCPG8zRoCo0 3896
rigour/text/phonetics.py sha256=CqX9zLMypD2vgsMDoLPxI3LJgj6RZiGgl7VzsVXZkEI 422
rigour/text/script_data.py sha256=iBR1hL-VEXmApZQSkyjmW49i4MVFPM8OvNKDqzqBq64 19880
rigour/text/scripts.py sha256=AwDxxQdEn0N8gWsVzoS-5gu2-J4rL367rtpP269IYDM 2074
rigour/urls/__init__.py sha256=4KYp20VE7yBPOCsH4nzKhOeURL1a7_KuF93wBuWMcf0 247
rigour/urls/cleaning.py sha256=uXWHES_D7KU0jfCS91SgcPvcXGRzjLT-idZcTyMensM 2509
rigour/urls/compare.py sha256=95mkRl-bJ8VoygpyTC9tMjMpKOASq6fPglfw7iaE1vY 493
rigour/urls/util.py sha256=6UUcGegXbfFVuOD8t8VnKuiItrdRMG2zrE4pI_mj-QY 218
rigour-0.8.2.dist-info/METADATA sha256=wlWfBJOrfPFVwl7Z6v_Lbk8rHK6HOFkagB7brBY7isE 3797
rigour-0.8.2.dist-info/WHEEL sha256=aO3RJuuiFXItVSnAUEmQ0yRBvv9e1sbJh68PtuQkyAE 105
rigour-0.8.2.dist-info/licenses/LICENSE sha256=cmpVrjAdhYJHOKaPyhVSVyz5pya9RBmXrMJx6IudA2Y 1093
rigour-0.8.2.dist-info/RECORD