goodtables

View on PyPIReverse Dependencies (6)

2.5.4 goodtables-2.5.4-py2.py3-none-any.whl

Wheel Details

Project: goodtables
Version: 2.5.4
Filename: goodtables-2.5.4-py2.py3-none-any.whl
Download: [link]
Size: 58036
MD5: 58ade63dbcb908ede947c50109661b7a
SHA256: 6175806b5aa1879e6eeb6899df69edd6ba22ef5e99b23f6a35b55f49b7800076
Uploaded: 2021-02-24 09:29:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: goodtables
Version: 2.5.4
Summary: Goodtables is a framework to inspect tabular data.
Author: Open Knowledge International
Author-Email: info[at]okfn.org
Home-Page: https://github.com/frictionlessdata/goodtables
License: MIT
Keywords: data validation,frictionless data,open data,json schema,json table schema,data package,tabular data package
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: six (>=1.9)
Requires-Dist: click (>=6.6)
Requires-Dist: click-default-group
Requires-Dist: requests (>=2.10)
Requires-Dist: simpleeval (>=0.9)
Requires-Dist: statistics (>=1.0)
Requires-Dist: tabulator (>=1.40)
Requires-Dist: tableschema (>=1.16.4)
Requires-Dist: datapackage (>=1.10)
Requires-Dist: mock; extra == "develop"
Requires-Dist: pylama; extra == "develop"
Requires-Dist: pytest; extra == "develop"
Requires-Dist: pytest-cov; extra == "develop"
Requires-Dist: pyyaml; extra == "develop"
Requires-Dist: ezodf (>=0.3); extra == "ods"
Requires-Dist: lxml (>=3.0); extra == "ods"
Provides-Extra: develop
Provides-Extra: ods
Description-Content-Type: text/markdown
[Description omitted; length: 28139 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.36.2)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
goodtables/VERSION sha256=HwSW35RYx-mCQyKmULUdU8q9Cf9jzChcM58BmK3ZlwY 6
goodtables/__init__.py sha256=CdIefP0R8JwJvWFp3wEMxWWqxewfEjP5vI17kjqoS6M 990
goodtables/__main__.py sha256=SoNkTISMTLTZkwPSmaOYEZJKWhPXmfXDBAdotRtE4ls 74
goodtables/cells.py sha256=idQaA5_zsES_EaGVCj_UxLqTKTJgGN8OlhcAxKmSCZE 2200
goodtables/cli.py sha256=DlXToWir8Tfb0O3vWqo-2YVIN319L74hKP2fXkf-Uco 5162
goodtables/config.py sha256=3haag4Qwq91WugOF_q33oiO5Hw72a8NoXou7cNkpTFI 1609
goodtables/error.py sha256=a6MY0X09MxTtF2uCtR9bWPDu8w8jOuz5qkkl3pkOAqY 3437
goodtables/exceptions.py sha256=wjdOsYp1ucvcdfAM6R9bStnBTqZxtJZ59_hIZNXyWUQ 271
goodtables/helpers.py sha256=EhsJX2mwIMKyp7Uqx8CyWxbK2d-yN3nAraGT3uFdHIQ 305
goodtables/inspector.py sha256=ahGgel6nYikY3eC00CPY9P7WbnDr1wUt2Eut9YXCzpc 12639
goodtables/registry.py sha256=Xm96jQwEenCC-NYhOoTIUUjhP9u-xqbxIwMwuF2Lj3Q 6700
goodtables/spec.json sha256=gF5h_RCDq7DjJ5i5U7mT7jWfQ3BkwOCAFUP88y1kVAo 14217
goodtables/spec.py sha256=-aeUSoNgOk4UIRlrrXn17EXijdaAZJZTrBaSqikwpro 408
goodtables/validate.py sha256=aUHWgOkmzeErnMx1Le24gXj1Fd7mMQp5B2wnfN5udXQ 3651
goodtables/checks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodtables/checks/blank_header.py sha256=xONn60O1huMIlDrKQr0s8JWr3T0ny0Qg30eaM6HO5M8 590
goodtables/checks/blank_row.py sha256=jr8Oa2L0TZk7udH8Z8R6A0lMFOjf-l2XngnThmGYOzA 555
goodtables/checks/constraints_checks.py sha256=MvdJWMYKSMScwDq9Ywxf1YfRJNyc_IAbPcn-TU72oVg 1106
goodtables/checks/duplicate_header.py sha256=3V8eAtzuk0H2Ica2ZpLPdPwEn22gk-Vpi_5WKAzEu7I 1543
goodtables/checks/duplicate_row.py sha256=QWEF7EUz5A1hq9v85pEqmhEbpqVxdu354B59Zdq3dWM 1550
goodtables/checks/enumerable_constraint.py sha256=Gn9oeWC3hBXIUWDqS7Uk3aQchhJnrZB1lDo3Kb41Fuw 456
goodtables/checks/extra_header.py sha256=DPI5TBe8fSJDhwqbb93JPvmwLLQUViA3ABRfpQXu-58 1630
goodtables/checks/extra_value.py sha256=g1ffI1k-3gsRodpCm4b_127zh5tfmic_ocK5qI1PpIc 1577
goodtables/checks/maximum_constraint.py sha256=RfXCVHMAoTPKvV2i2fMfZGNv35uSLK6Me1SeDpAAjQA 450
goodtables/checks/maximum_length_constraint.py sha256=dO4rB0Mm92zteJYGlZYayZy2yl8Ftu9ilzP79_wIRYw 473
goodtables/checks/minimum_constraint.py sha256=W5k6-rSNEiMj81_pO0FSPM7dtqTvg5MpPSKR_ENK_As 450
goodtables/checks/minimum_length_constraint.py sha256=2kROg7866394j3gC3iCZ0eRMlmzWhVnDstW63UASS6E 473
goodtables/checks/missing_header.py sha256=BvZ9eAkbaP4D7gsKoKVkXs37DydvCY6CCX58e3OU_wo 1193
goodtables/checks/missing_value.py sha256=_SQcwRT9SeMwllRbNe2_272PoaoZ8aI_NX18Cd77gvM 946
goodtables/checks/non_matching_header.py sha256=D-2B_aeIZl0mJqDmygNuixQEOgF_rDfcSQV9PVK7zLY 3638
goodtables/checks/pattern_constraint.py sha256=_XG-s5inWWZPZQ7RvfaMuZjFdew6UR9zXmzbB1sRd0Q 622
goodtables/checks/required_constraint.py sha256=mXb3lEMc7UVm7sURSqHb5Ojsc0g75Mg7ZF4XOnzuQsU 1098
goodtables/checks/type_or_format_error.py sha256=YFYSjwlNxnOivuoji-6HVKfdT9gl6bsE5j7a_bcfa_Y 1289
goodtables/checks/unique_constraint.py sha256=BAKed720vQ_Fn0VtP47MJVZe9zJQpU68hmDBXIRp1cA 3210
goodtables/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodtables/contrib/checks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodtables/contrib/checks/blacklisted_value.py sha256=LbkROEaGuhCX5LuL7T7_pd8tLu2jThbBvZrE5G0UmNU 1623
goodtables/contrib/checks/custom_constraint.py sha256=sjuOuJwrjiKgiFShSfiHXlbInrVIWU15vEA9vp-POtI 1525
goodtables/contrib/checks/deviated_value.py sha256=xU6NiI1TEf1A85f_4ML_-oKV9_T1JGcm-rqQAqmYKAY 3605
goodtables/contrib/checks/foreign_key.py sha256=ZkQCxknfcK-mlipjTvuGx6knW15hioe3zZYe9n78E3g 7650
goodtables/contrib/checks/sequential_value.py sha256=2Ew86BRGZDfGWuR5XaqlMBejNxY7bG7rkn-vDUBHn0g 2255
goodtables/contrib/checks/truncated_value.py sha256=usV1xTx1dEQHOKPlgf1VVGEYwxB7mHpTWrQmNfQ41LE 1688
goodtables/presets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodtables/presets/datapackage.py sha256=lOWE7fPanJIfzBgYYFk81Wc7-9Hr4GQsaLbOJQSD2_w 2010
goodtables/presets/nested.py sha256=QVZfEJxglH4Atj46s8HtOG4TLHm1GmQYEQjsmfkzJIs 1156
goodtables/presets/table.py sha256=I9EqQFuf8-puLBYo-_vYNJj4AxHRyGGKKu7_VjDRgp4 1261
goodtables/schemas/report.json sha256=w3aqDMfdCXfi6pyBGr2dIkdL-kfnBcgQkFLuuwwBOKw 5228
tests/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/contrib/checks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/contrib/checks/test_blacklisted_value.py sha256=pYD-kYEHGsmaHcTPvp5RsHeXG28vf23__s8KP6yrGnc 1291
tests/contrib/checks/test_custom_constraint.py sha256=I1WIPCuf_wioQASl-4UiEJ_dIX5qybN52IOOLo_NhEU 1291
tests/contrib/checks/test_deviated_value.py sha256=drGl4krWUPRdk-eOeylBEgvwSzTXWO0su5kJ17MST38 1906
tests/contrib/checks/test_foreign_key.py sha256=R0aDf1Ta2a5XZx1CrvzL8p5HB0gORh-3cSBjsq2Gt0o 4074
tests/contrib/checks/test_sequential_value.py sha256=vxD_BR82lMaBNsxvGGWE0njo675oPgdKDNcN-HC8zeQ 1171
tests/contrib/checks/test_truncated_value.py sha256=gmldLzP0m-6BXkMmRvs0bxf6TTpMllfp0oy8CqyqpZ0 1180
tests/presets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/presets/test_datapackage.py sha256=hDv_fs8OJmxlPN4YomfcV67OSBf1969TCR8ueIOMtDw 4023
tests/presets/test_nested.py sha256=S684s2OZY8wX56IRFz4bR_nckY_oPduu79Kac3eU5z8 2061
tests/presets/test_table.py sha256=Wc2exzdgIpJhiMti5sdsrCK4pL2CkuCYsf82zvxN00w 2125
goodtables-2.5.4.dist-info/LICENSE.md sha256=AUwzUo16WMqU-7xMMMdxXBDSNYBwogLcjaY_lnQw0EQ 1081
goodtables-2.5.4.dist-info/METADATA sha256=nLU3gGYD1hCjrFGE72xTIeRTG2PDQCNKHB8C-YN8-v0 29879
goodtables-2.5.4.dist-info/WHEEL sha256=Z-nyYpwrcSqxfdux5Mbn_DQ525iP7J2DG3JgGvOYyTQ 110
goodtables-2.5.4.dist-info/entry_points.txt sha256=D4YxIrqH-30hwNuq5tqlGQ0ali9nosdsGTZqohpc53I 56
goodtables-2.5.4.dist-info/top_level.txt sha256=e-5yF1T8ATFQDK7b6VWRFGCx8m8r_I6FrvXY5F4fMN4 17
goodtables-2.5.4.dist-info/RECORD

top_level.txt

goodtables
tests

entry_points.txt

goodtables = goodtables.__main__:cli