focus-spec-validator

View on PyPIReverse Dependencies (0)

0.5.0 focus_spec_validator-0.5.0-py3-none-any.whl

Wheel Details

Project: focus-spec-validator
Version: 0.5.0
Filename: focus_spec_validator-0.5.0-py3-none-any.whl
Download: [link]
Size: 37145
MD5: 925ef4c216457d936fbe11af022b3f7f
SHA256: c2d2426e39019e900943f424abda7caf22410dc44336be6f353a96cd8d9a379c
Uploaded: 2023-10-20 04:41:08 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: focus-spec-validator
Version: 0.5.0
Summary: FOCUS spec validator.
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8.1,<4.0.0
Requires-Dist: pandas (<2,>=1)
Requires-Dist: pandera (<0.17,>=0.16)
Requires-Dist: pyarrow
Requires-Dist: pydantic (<2,>=1)
Requires-Dist: python-magic
Requires-Dist: pyyaml
Requires-Dist: requests
Requires-Dist: tabulate
Description-Content-Type: text/markdown
[Description omitted; length: 1367 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.7.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
focus_validator/__init__.py sha256=MYxhwEcOc7PQz7tfelNhmQJVXcxLoWHiZ-gy4LjqxMY 143
focus_validator/config_objects/__init__.py sha256=F5HylPnicqhX01VcfFe02aUks3iLHDGwZY3zGFSwryw 240
focus_validator/config_objects/common.py sha256=YnvnXfuM74BAjvigVeM9nsPmdqgJie2NtCiTBLHiO6Y 1322
focus_validator/config_objects/focus_to_pandera_schema_converter.py sha256=LjdaI7dBxk2AG3VghzIiWCYXSlfFeR-Y_QO8RCNY73o 6627
focus_validator/config_objects/override.py sha256=864MntFPPhx9r04_n9cBGBV2hFGAHd-4XW59-JRHK-E 326
focus_validator/config_objects/rule.py sha256=y8i_BftgrwfIYAdQZOzORyu7nGWLv4hPWHth9PdgZRA 2829
focus_validator/data_loaders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
focus_validator/data_loaders/csv_data_loader.py sha256=DkXx7OTzxZX21hKtMhpZ7-FvJBEo6ltrxxzDgvRVFp0 216
focus_validator/data_loaders/data_loader.py sha256=LefIONhvrRDLQ1idxsYRLTd0MVgwOCZSMTeTvKvGxdE 1063
focus_validator/data_loaders/parquet_data_loader.py sha256=rbfebrgtwOassbHIUdTWh63FgEGDUeMXxWObeKd5lKQ 201
focus_validator/exceptions.py sha256=rq3fvPYq2YlLnPvyrWVHiVlmcONSo-Gs6QxvLjHD1C0 227
focus_validator/main.py sha256=7lUdGkridVM5LzqCkNIiys4VUQTjeRIWyQ0D4pSe-Zo 2382
focus_validator/outputter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
focus_validator/outputter/outputter.py sha256=UZWhAz3r-eJpOBLwEGLqTlmdxH8z8daRQk3L9lq8QB0 777
focus_validator/outputter/outputter_console.py sha256=qW5Zsg7ICmhO9qYzk6SH1TWcGKpaL1ysUJ6uLspUv2E 2093
focus_validator/outputter/outputter_unittest.py sha256=aLngnDQhwzOBfmgPJuCzJuAGiL-IlxEbuDImAk66Z20 5912
focus_validator/rules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
focus_validator/rules/base_rule_definitions/FV-D001-0001.yaml sha256=f-q6iThK_He6LmYxNKxruwgK3hYKm8TPdGdiTyUJa2Y 72
focus_validator/rules/base_rule_definitions/FV-D001-0002.yaml sha256=51sT21mS4meRn2sqrgzWKuFzR0QKCTUlaP35iNQNq0k 68
focus_validator/rules/base_rule_definitions/FV-D001-0003.yaml sha256=LlPuSCIlcC-uhz3sUsHd8JueAzZgHNLUu3kNFgwKBjE 126
focus_validator/rules/base_rule_definitions/FV-D001-0004.yaml sha256=LE4EUmAxUk3pcszVZZS4sveI05350n4olVqq3rhhaBY 73
focus_validator/rules/base_rule_definitions/FV-D002-0001.yaml sha256=iBDzQrOHm5JoZDwN-yaXa34tMLlGnUgneXca7m3OXhE 72
focus_validator/rules/base_rule_definitions/FV-D002-0002.yaml sha256=TMv894jKkAZb5Esagzvc1Gzx8R24DQY0ymdGjrG6ZfM 72
focus_validator/rules/base_rule_definitions/FV-D003-0001.yaml sha256=D6fOnMck-IoYx3tFoGJfyXHIUFwKkDcss8HBQeT5WA8 75
focus_validator/rules/base_rule_definitions/FV-D003-0002.yaml sha256=gKn-LLiZ_FnVb3g1EnuXXF2Z7le1mnZlXRLZk_Xjn0Q 76
focus_validator/rules/base_rule_definitions/FV-D004-0001.yaml sha256=mD9e-kq9T5iS4lVE4G71b2ESON_CGSn7WNqrr9BTBAc 70
focus_validator/rules/base_rule_definitions/FV-D004-0002.yaml sha256=B3fBQAmhlEPhJ8m5-Cigoe_BB2bFSaLrdaGHO_7L4ys 71
focus_validator/rules/base_rule_definitions/FV-D004-0003.yaml sha256=pIOcaxgLe3sU6VtP-EisBqLUOqSr5xioo8L_i_wn9nY 68
focus_validator/rules/base_rule_definitions/FV-D005-0001.yaml sha256=RqzxmyUh5IYWttyoSSqDrd570WDX3N9o85VM_g6vRRA 80
focus_validator/rules/base_rule_definitions/FV-D005-0002.yaml sha256=fHeZQ8mp2qGHvtpubtKKg5gWkaTDKLFQq4BfnyaeasQ 80
focus_validator/rules/base_rule_definitions/FV-D005-0003.yaml sha256=o9SzwuU3MN5GyPciqKkFykapwPyO1s-e6pDBScjqJiU 78
focus_validator/rules/base_rule_definitions/FV-D006-0001.yaml sha256=mjQU5HYcuRJI-zYVi9y_7izSMUpDjfDh3IE6x5mrwt4 78
focus_validator/rules/base_rule_definitions/FV-D006-0002.yaml sha256=NVVeiHHxC15ogZqxE_8-c_yCnp4-_l7g6mmU1YbwgG0 79
focus_validator/rules/base_rule_definitions/FV-D006-0003.yaml sha256=6zl2gI-2j3Z7aPk4RL_EJJmxff7n2r3iCMzkO8bNC5g 76
focus_validator/rules/base_rule_definitions/FV-D007-0001.yaml sha256=eu6WlcuXE33fJ947zJM1T_4mMRbCJXRNHsIZoLt4DEk 71
focus_validator/rules/base_rule_definitions/FV-D007-0002.yaml sha256=_NKj6_t6a7qPdvZcuoZpd3oDZcAbL-LQyhhihV1MAoA 72
focus_validator/rules/base_rule_definitions/FV-D007-0003.yaml sha256=cMZs-R0_xF4VLd5OsYd3PWQZCN5sRSYoK_Ups_oAulU 69
focus_validator/rules/base_rule_definitions/FV-D008-0001.yaml sha256=TCM8OMnW09AllgmhGLpck1byAl4A70JrcMNebAJlXtA 74
focus_validator/rules/base_rule_definitions/FV-D008-0002.yaml sha256=xYm266ijyO2-l408ZNNPzIcqILKNCPFx6Y9ounPFS48 74
focus_validator/rules/base_rule_definitions/FV-D008-0003.yaml sha256=qxBsKPac6xpnqVixGshqMgwb5KZtnfQft1oCzFzal_Y 72
focus_validator/rules/base_rule_definitions/FV-D009-0001.yaml sha256=rZuNKRGGHiFTgA1tMYq3POa9DHecux_2mTKHatCShQ0 73
focus_validator/rules/base_rule_definitions/FV-D009-0002.yaml sha256=Q6Ycj9tXQIHoF1P5SPT0K6igPBCQYW8skvEy4vGuL0A 74
focus_validator/rules/base_rule_definitions/FV-D009-0003.yaml sha256=eDek1G94gF9D6ygqAsr5E3GZarX3Sa_j0igF5dAhm8M 71
focus_validator/rules/base_rule_definitions/FV-D010-0001.yaml sha256=BPKryG0NL2OLxiyUY2j9pLCzK9YWXe4XbIflnEF8uv0 83
focus_validator/rules/base_rule_definitions/FV-D010-0002.yaml sha256=nmb1Eog8Iam0No7LkTnaNkEdtXVcKYwV6U_1XXufKQU 77
focus_validator/rules/base_rule_definitions/FV-D010-0003.yaml sha256=s4Zijapn-maoRty3pDLKHuuxVIPRUx642KkWiR2f-CI 74
focus_validator/rules/base_rule_definitions/FV-D011-0001.yaml sha256=vM1aqTDdgj-XmW52Oh5406t80t8-4Ih7-HyIl1dUDRo 80
focus_validator/rules/base_rule_definitions/FV-D011-0002.yaml sha256=r6ffHjheS8gI7zQZONpBDcouGGl8l0o6FcNAoBvfDlo 79
focus_validator/rules/base_rule_definitions/FV-D011-0003.yaml sha256=7ZSU722NOjwPyZXcgdOK3rPt0kt0nCtsPfP384yfYzg 76
focus_validator/rules/base_rule_definitions/FV-D012-0001.yaml sha256=OdcRcDRzNiPhV5vXOnE0wL9Li2FW9fcDXwGvRos3ZlE 82
focus_validator/rules/base_rule_definitions/FV-D012-0002.yaml sha256=hsWsUNEbFFkW6e_DY5wql7rQ29kHbFJBEjHDZDPVJCA 81
focus_validator/rules/base_rule_definitions/FV-D012-0003.yaml sha256=nM16sv08aZpIgmTeZ6aWWxfU_l1nxu8RsnQLDJ40wJE 78
focus_validator/rules/base_rule_definitions/FV-D013-0001.yaml sha256=B4okCW1NMPg5-50ktCnQ1yOBwRU3NI39-DuhOdeFpnM 68
focus_validator/rules/base_rule_definitions/FV-D013-0002.yaml sha256=OajeOxLM_lk2SeW_K2AsIkd-F1i4ifmY8qjp_JJcGbs 69
focus_validator/rules/base_rule_definitions/FV-D013-0003.yaml sha256=Ru-msb-CY27wDZEId6X1Qk-QCchR0iMVkqrPp30Vtkc 66
focus_validator/rules/base_rule_definitions/FV-D014-0001.yaml sha256=OH-0HIYuYzUdVgZMgplJpoGSB3PzkjBYeCeLligz9CA 78
focus_validator/rules/base_rule_definitions/FV-D014-0002.yaml sha256=fXfzgm27OR2oTCGbXMWW8aBQm0m1vAz3Qm_XAucVo-4 78
focus_validator/rules/base_rule_definitions/FV-D015-0001.yaml sha256=D4K7mi8yYAJweG1kExPK-b9l5fsw6eJ4XIXdgI-HiTY 77
focus_validator/rules/base_rule_definitions/FV-D015-0002.yaml sha256=qSIyyZbfyCt-VXLg53NuzE_v8dpPVWckkChK5gSkgYQ 78
focus_validator/rules/base_rule_definitions/FV-D015-0003.yaml sha256=sm98dYwRm3gLuqa23Vb0tIafAOotEbz31vowy99Ls3I 75
focus_validator/rules/base_rule_definitions/FV-D015-0004.yaml sha256=pXV4U1rAXoglWaNpGPQGZkxYbRU3XQQm_O_don9YkF8 523
focus_validator/rules/base_rule_definitions/FV-D016-0001.yaml sha256=NtWexyzCMkXR3GK3REJjFJxf1aV0nxQ6SEgAZegHwjk 81
focus_validator/rules/base_rule_definitions/FV-D016-0002.yaml sha256=kNrO-F-gub8LjPYUYvd2C-nFMu6fHRo39ohW8gre2Ys 80
focus_validator/rules/base_rule_definitions/FV-D016-0003.yaml sha256=bhcCaP3cTrrK7skWQh2JHevTtTJjwtR2sAovr8RDCKM 77
focus_validator/rules/base_rule_definitions/FV-D017-0001.yaml sha256=zItvGMMCnsneoWZEfR9pFrDoJONEw0_IozeTnP6o0K8 79
focus_validator/rules/base_rule_definitions/FV-D017-0002.yaml sha256=q-ogXFqIUhn9_6jT2DhMHXtVCKIBf2LLvcEvX-xkADI 78
focus_validator/rules/base_rule_definitions/FV-D017-0003.yaml sha256=gyHaSQ8KmXAiiGGbZW8TuekQitd_Ba9rQPnu815eIIo 75
focus_validator/rules/base_rule_definitions/FV-D018-0001.yaml sha256=LvPndb3jvJGRXzOzvCiOPkBLvw1fyTgvXWTj8fCx-gE 78
focus_validator/rules/base_rule_definitions/FV-D018-0002.yaml sha256=jxzCDUUzmnLLZo2LySrQ3LgM5J576HvxDg0VmzRT1FI 76
focus_validator/rules/base_rule_definitions/FV-D018-0003.yaml sha256=nQV-5gT-zfM0u08arTZco10aCsXbfHmATXm7hi-KZ4I 74
focus_validator/rules/base_rule_definitions/FV-M001-0001.yaml sha256=H43zRoZ2PztkQQo_N1UJnxoGVlKU5417TO1CtWiY2bQ 73
focus_validator/rules/base_rule_definitions/FV-M001-0002.yaml sha256=EVsXoBxak2cwfWfgInBYFfCSHsZOeI0ygFXBQZSqGec 73
focus_validator/rules/base_rule_definitions/FV-M001-0003.yaml sha256=PTJc5A-E7CHTag2kvYKLv09AoYdK7bcYtlohBYmLWi4 70
focus_validator/rules/base_rule_definitions/FV-M002-0001.yaml sha256=ViVaRQT2J10lWz3UxdvlyH3FNw9s2D5koD1oC6LKr2U 76
focus_validator/rules/base_rule_definitions/FV-M002-0002.yaml sha256=9v8Zmk3nUkhpOovZ7bPHdY1vvMYaS_sJxoxuSS-knrk 76
focus_validator/rules/base_rule_definitions/FV-M002-0003.yaml sha256=3kezcLydDrGSe25RZGMR7i_1pJaakhxnYT5pcSc10RE 73
focus_validator/rules/checks.py sha256=4WpcLxhtpBlSwMPXf21on4z3Bps2HPOPH3DtgFyy2Jg 1711
focus_validator/rules/spec_rules.py sha256=CTf6pQr0a_58R7vuQ3e-Zv1P0HR90xCcOI6pVSBwRHI 5777
focus_validator/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
focus_validator/utils/currency_codes.csv sha256=YOm0BWkql3BA9CMub0Sf11wlH4YI58YkyyFHLVwVHhQ 1346
focus_validator/utils/download_currency_codes.py sha256=xO63hSl6kyb-5vAcAarLq4OzApl0ZmVWrVN52ztCqZ8 793
focus_validator/validator.py sha256=uFXi4QixjQtow6ayFTerF6VNfwPhV744gLu59c6ay44 1500
focus_spec_validator-0.5.0.dist-info/LICENSE sha256=wXO4fZTjXtGt8q62pAgo6_ABrzM31B_zmcTn32Eipnk 1074
focus_spec_validator-0.5.0.dist-info/METADATA sha256=LPUB1A0hyXOL2jKOi6oyolDUYtGXORcz6nRZlRgZUig 1958
focus_spec_validator-0.5.0.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
focus_spec_validator-0.5.0.dist-info/entry_points.txt sha256=zsY2OnGwt0et96-Aa8ZFTnIsdSZq2O-IJDLpOXfcWWk 61
focus_spec_validator-0.5.0.dist-info/RECORD

entry_points.txt

focus-validator = focus_validator.main:main