lintML

View on PyPIReverse Dependencies (0)

0.0.5 lintml-0.0.5-py3-none-any.whl

Wheel Details

Project: lintML
Version: 0.0.5
Filename: lintml-0.0.5-py3-none-any.whl
Download: [link]
Size: 29254
MD5: 1610c43dfba824e6c42414a4313b8c6c
SHA256: e2a6a65ae2865322004d3c624a0db38e0ddf026f48b1241ddbb839ec7575c15b
Uploaded: 2023-09-11 15:08:04 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: lintml
Version: 0.0.5
Summary: A security-first linter for machine learning training code.
Author: Joseph Lucas
Author-Email: joe[at]joetl.com
License: GPL-3.0-only
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11,<4.0
Requires-Dist: asttokens (==2.4.0)
Requires-Dist: attrs (==23.1.0)
Requires-Dist: avro (==1.11.2)
Requires-Dist: backcall (==0.2.0)
Requires-Dist: beautifulsoup4 (==4.12.2)
Requires-Dist: bleach (==6.0.0)
Requires-Dist: certifi (==2023.7.22)
Requires-Dist: charset-normalizer (==3.2.0)
Requires-Dist: decorator (==5.1.1)
Requires-Dist: defusedxml (==0.7.1)
Requires-Dist: docker (==6.1.3)
Requires-Dist: executing (==1.2.0)
Requires-Dist: fastavro (==1.8.3)
Requires-Dist: fastjsonschema (==2.18.0)
Requires-Dist: idna (==3.4)
Requires-Dist: importlib-resources (<7.0.0,>=6.0.1)
Requires-Dist: ipython (==8.15.0)
Requires-Dist: jedi (==0.19.0)
Requires-Dist: jinja2 (==3.1.2)
Requires-Dist: jsonschema (==4.19.0)
Requires-Dist: jsonschema-specifications (==2023.7.1)
Requires-Dist: jupyter-client (==8.3.1)
Requires-Dist: jupyter-core (==5.3.1)
Requires-Dist: jupyterlab-pygments (==0.2.2)
Requires-Dist: markupsafe (==2.1.3)
Requires-Dist: matplotlib-inline (==0.1.6)
Requires-Dist: mistune (==3.0.1)
Requires-Dist: nbclient (==0.8.0)
Requires-Dist: nbconvert (==7.8.0)
Requires-Dist: nbformat (==5.9.2)
Requires-Dist: packaging (==23.1)
Requires-Dist: pandocfilters (==1.5.0)
Requires-Dist: parso (==0.8.3)
Requires-Dist: pexpect (==4.8.0)
Requires-Dist: pickleshare (==0.7.5)
Requires-Dist: pip (==23.2.1)
Requires-Dist: platformdirs (==3.10.0)
Requires-Dist: pre-commit (<4.0.0,>=3.4.0)
Requires-Dist: prompt-toolkit (==3.0.39)
Requires-Dist: ptyprocess (==0.7.0)
Requires-Dist: pure-eval (==0.2.2)
Requires-Dist: pygments (==2.16.1)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: pyzmq (==25.1.1)
Requires-Dist: referencing (==0.30.2)
Requires-Dist: requests (==2.31.0)
Requires-Dist: rpds-py (==0.10.2)
Requires-Dist: setuptools (==68.1.2)
Requires-Dist: six (==1.16.0)
Requires-Dist: soupsieve (==2.5)
Requires-Dist: stack-data (==0.6.2)
Requires-Dist: tinycss2 (==1.2.1)
Requires-Dist: tornado (==6.3.3)
Requires-Dist: traitlets (==5.9.0)
Requires-Dist: urllib3 (==2.0.4)
Requires-Dist: wcwidth (==0.2.6)
Requires-Dist: webencodings (==0.5.1)
Requires-Dist: websocket-client (==1.6.2)
Requires-Dist: wheel (==0.41.2)
Description-Content-Type: text/markdown
[Description omitted; length: 3841 characters]

WHEEL

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

RECORD

Path Digest Size
lintML/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lintML/ipynb_convert.py sha256=BKLI2e0-Fo9zXbLpaewdUILllLZ86ef-sdevdc0i3KM 1418
lintML/lintML.py sha256=FT7Dp4toN-BErBNymqStncX1Mdp0sUgVV0lNBOwteaw 3104
lintML/observation.py sha256=5nb4I-GjRzN2a8oq5WwxiPhjabRYI81Lj4_y1rLZ6zg 384
lintML/report.py sha256=GHH4joezjFrO46ijAFrYmwnkAjq9PzGdBeb5H6Fygk8 2837
lintML/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lintML/schemas/observation.avsc sha256=_3t0Ngutf8fL_EE97-c6oiXRsfNjcIOo29ezYvXR1ro 351
lintML/semgrep.py sha256=0K9grrUCxQHMkj7nr_iopLAwzHP-omJE9Luq9LfCOkE 3548
lintML/semgrep_rules/draft/tarfile-extractall-traversal.yaml sha256=dlJszJMQD9brfZmnu4tGSWPC8o9Tmp1Xed-69I6Nrzc 1309
lintML/semgrep_rules/draft/tensorflow-load-library.yaml sha256=AGzoBt7lm6xh3-Inzg1Dx7zrS3c2EVoZt5-tqdXXaeU 846
lintML/semgrep_rules/ready/huggingface-remote-code.yaml sha256=rBRNnfGsBQvXY4GWxh_K5U_YSuXz9zxhVdBs3tKm-U4 660
lintML/semgrep_rules/ready/pickles.yaml sha256=ZjQVwQWbNt5mH7Ubn7VqA7P7XyEQspb-Ns0N5VzPGH8 698
lintML/semgrep_rules/ready/sg_shelve.yaml sha256=UIMukQTSvHHyay5jCnILmbl3hL8SPVn672uoGGKwrI8 1045
lintML/semgrep_rules/ready/tob_pickles-in-numpy.yaml sha256=TVr_wkhv2abBCSDIt2_HNDlXtqItnDrYjqld383S-yY 784
lintML/semgrep_rules/ready/tob_pickles-in-pandas.yaml sha256=D5GylX9DbmaFOKweFYu_3SHvAg47W4k9hEzqSPUmuvI 849
lintML/semgrep_rules/ready/tob_pickles-in-pytorch.yaml sha256=xBaVPqvzKOOZQcARuZhLViwObd-qkjMFHlX9eZ2hs2Q 1070
lintML/semgrep_rules/ready/tob_scikit-joblib-load.yaml sha256=zykQ132F_C4N0dM5uYaDVKpDzmFKmL4arzBIUnAXLg4 731
lintML/trufflehog.py sha256=oGe7tF_1HOQaAPPVe5_Mtlj1JqmDO0JIFpqqsbCwaiU 1730
lintML/utils.py sha256=eeLgV19gFzA_oFah3HRo8oxP0BL9wydaUjDdZ9V5sEo 621
lintml-0.0.5.dist-info/LICENSE sha256=L8vFn9ZHT3RRpTtzuzhkgDTutx_NNhMzCw_9YpbZR4Q 35129
lintml-0.0.5.dist-info/METADATA sha256=AocRzaiKAiBA79VQDJAxKqPFZB-FJj2APEH3k8ymhn4 6411
lintml-0.0.5.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
lintml-0.0.5.dist-info/entry_points.txt sha256=uetQh4I0sI8IebX8SodHmNy3SzQUwQrF2x61DyAAFZM 44
lintml-0.0.5.dist-info/RECORD

entry_points.txt

lintML = lintML.lintML:cli