semgrep

View on PyPIReverse Dependencies (40)

1.97.0 semgrep-1.97.0-cp38.cp39.cp310.cp311.py37.py38.py39.py310.py311-none-musllinux_1_0_x86_64.manylinux2014_x86_64.whl
semgrep-1.97.0-cp38.cp39.cp310.cp311.py37.py38.py39.py310.py311-none-musllinux_1_0_aarch64.manylinux2014_aarch64.whl
semgrep-1.97.0-cp38.cp39.cp310.cp311.py37.py38.py39.py310.py311-none-macosx_10_14_x86_64.whl
semgrep-1.97.0-cp38.cp39.cp310.cp311.py37.py38.py39.py310.py311-none-macosx_11_0_arm64.whl
0.14.0 semgrep-0.14.0-cp36.cp37.cp38.py36.py37.py38-none-manylinux1_x86_64.whl
semgrep-0.14.0-cp36.cp37.cp38.py36.py37.py38-none-macosx_10_14_x86_64.whl

Wheel Details

Project: semgrep
Version: 0.14.0
Filename: semgrep-0.14.0-cp36.cp37.cp38.py36.py37.py38-none-manylinux1_x86_64.whl
Download: [link]
Size: 2370285
MD5: 0cae13cc0d24ade0bc32dac47b4dcaa1
SHA256: 23f275feb47b149ef88474b35a96686880eea149a91dff5f9db52e15afb92227
Uploaded: 2020-07-08 05:14:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: semgrep
Version: 0.14.0
Summary: Fast and syntax-aware semantic code pattern search for many languages: like grep but for code
Author: Return To Corporation
Author-Email: support[at]r2c.dev
Home-Page: https://github.com/returntocorp/semgrep
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Requires-Dist: colorama (>=0.4.3)
Requires-Dist: ruamel.yaml (==0.16.10)
Requires-Dist: requests (>=2.22.0)
Requires-Dist: attrs (>=19.3.0)
Requires-Dist: tqdm (>=4.46.1)
Requires-Dist: packaging (>=20.4)
Description-Content-Type: text/markdown
[Description omitted; length: 16405 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.34.2)
Root-Is-Purelib: false
Tag: cp36-none-manylinux1_x86_64
Tag: cp37-none-manylinux1_x86_64
Tag: cp38-none-manylinux1_x86_64
Tag: py36-none-manylinux1_x86_64
Tag: py37-none-manylinux1_x86_64
Tag: py38-none-manylinux1_x86_64

RECORD

Path Digest Size
semgrep-0.14.0.data/purelib/semgrep/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semgrep-0.14.0.data/purelib/semgrep/__main__.py sha256=SVFGpMkzoBdXR6abqenhp6T3ryvHZilMjPsNFrP4CCc 462
semgrep-0.14.0.data/purelib/semgrep/autofix.py sha256=Hx9iiEEwjEqnGFQ5-6tJVRGZaGglMYJCkxdgb61PrZc 4879
semgrep-0.14.0.data/purelib/semgrep/cli.py sha256=KNe-dQ5YzAiHP3i1aHr4V6IrnGYpJqtSwZ39XzOVchY 10958
semgrep-0.14.0.data/purelib/semgrep/config_resolver.py sha256=1thQI7UVqZPTXb7UTdmhttghrLKT_-tMVwxOuPBtl48 9657
semgrep-0.14.0.data/purelib/semgrep/constants.py sha256=WhtC5G8d4MD7wbBw8o-D5-3EQIRDOEYPc4ftOxck41o 1658
semgrep-0.14.0.data/purelib/semgrep/core_exception.py sha256=lsOm4ZV38-hJxm0y0S1X3lDOtNpyIIgVqrhECUQQLLw 2494
semgrep-0.14.0.data/purelib/semgrep/core_runner.py sha256=Rl318AKJlsj1-Fj0qyxNMRVBvzwrWuvUXJpLFAHReGI 16366
semgrep-0.14.0.data/purelib/semgrep/dump_ast.py sha256=dMdDZgU-rwESZkz-mO3Z0sosUMZf3mv4JLQkxKu6uHw 1298
semgrep-0.14.0.data/purelib/semgrep/equivalences.py sha256=plB8SYbn4CBOEC0HjZiIzNm4tMeIWZJREU2gr3Y3mIw 919
semgrep-0.14.0.data/purelib/semgrep/error.py sha256=DU3k5hOJwKWxqjNc60DBPapEYlcrypDUpB81qDTG2NA 8354
semgrep-0.14.0.data/purelib/semgrep/evaluation.py sha256=rls8HuWqX-z1bNFoECbeo2B2oaZg3H2UV924s6l48cY 13521
semgrep-0.14.0.data/purelib/semgrep/output.py sha256=QUKcVmDH78eWM5EkX8juZEztG9Y0Fi6c3bVcECFK9rw 13168
semgrep-0.14.0.data/purelib/semgrep/pattern.py sha256=ebk0OwBT043LjsqenvHs-uGzuOIrIa8hTdKyUUbtMbg 1405
semgrep-0.14.0.data/purelib/semgrep/pattern_match.py sha256=JTqo4BOgsus_RilBy0E2lMH_O1vY7EskLsPyPdzITa8 1944
semgrep-0.14.0.data/purelib/semgrep/rule.py sha256=JuU1rz9hwEHGxanToQHZm9yLgT-pe2V3z_WOo68nUuQ 13665
semgrep-0.14.0.data/purelib/semgrep/rule_lang.py sha256=PTVhm8Dj3YO6WlySkURgTSHTBaIZr150Ui8t_USC2Rk 11817
semgrep-0.14.0.data/purelib/semgrep/rule_match.py sha256=ymWrAtV3-CmvUFV4obwFlW5H82003OafDXHZgmo7JV0 4022
semgrep-0.14.0.data/purelib/semgrep/semgrep_main.py sha256=WovzDgA3qAZpMy0DbpDA9Ad7iiSBoiYGxFt4jHh8JgY 11770
semgrep-0.14.0.data/purelib/semgrep/semgrep_types.py sha256=FKrF2yuIkAOEuBQ62XUfgq_gO-0RjdE82JJUw--O4p8 4862
semgrep-0.14.0.data/purelib/semgrep/synthesize_patterns.py sha256=cNH1EXrBBwz1bXmrDEeRLT7tHRCYxul9IfnOBgbvAiY 920
semgrep-0.14.0.data/purelib/semgrep/target_manager.py sha256=1DKeGZw5r0VAQObWz_RSxY16HF_Nb7GiTpL4nCrXhCI 9989
semgrep-0.14.0.data/purelib/semgrep/test.py sha256=HW3d36_tMO2hB2k0VuHXqBwQiHW68cp7N0-kmBGXCjo 10442
semgrep-0.14.0.data/purelib/semgrep/util.py sha256=Phj7lYXlbK8pw8c4z7meERBiRsPZSyDc7NOzGXMxlBs 4759
semgrep-0.14.0.data/purelib/semgrep/version.py sha256=kgQ_YQF-2B44_n4ZKaMUaDdzV58gpPMp9b7d_cNzPZw 3531
semgrep-0.14.0.data/purelib/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semgrep-0.14.0.data/purelib/tests/conftest.py sha256=tyNTJWQ6dYgsTaAbxNrjjmeYVNNVh5cGwRrEUooXvL8 7169
semgrep-0.14.0.data/purelib/tests/public_repos.py sha256=CqQxNgaLSnembtP3meGGE-Mj4GrmQfBz-RIqx71sbcc 8180
semgrep-0.14.0.data/purelib/tests/e2e/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semgrep-0.14.0.data/purelib/tests/e2e/test_autofix.py sha256=ULa_Jgd5kKWZpGsRIUsLxPITgGclqZR7PKw0z2Hz0yM 1872
semgrep-0.14.0.data/purelib/tests/e2e/test_check.py sha256=RkRVOnM3PMUDV8BxihMbwPOz4DEVPNaf5VvBo_LpKHY 4378
semgrep-0.14.0.data/purelib/tests/e2e/test_equivalence.py sha256=admvoJSIToBA4gDuyCoKlrtkrwBGoYrvunESHspQG-4 190
semgrep-0.14.0.data/purelib/tests/e2e/test_exclude_include.py sha256=I3b_yxOmWD2kTljaTHNpBN5qODCnRxU7f_XqPc29JEE 949
semgrep-0.14.0.data/purelib/tests/e2e/test_generate_config.py sha256=av-HP6nIv53_XgZwVI4wBmJX5dk3GJrQ-awQOvDNQNU 184
semgrep-0.14.0.data/purelib/tests/e2e/test_metavariable_matching.py sha256=16q2b67zM74i2TjUAlwnNHtQlNy-3KdAd3wcJkLMPtY 171
semgrep-0.14.0.data/purelib/tests/e2e/test_paths.py sha256=kwHAh7YqNWDEBmHCqW2rS2HCHzJf0Cvw2m1_Mva2-M4 182
semgrep-0.14.0.data/purelib/tests/e2e/test_rule_parser.py sha256=QkwjAkmrNNpdDJf1K-yyigIiwjHGLXVoL9s6rDzNkbo 2284
semgrep-0.14.0.data/purelib/tests/e2e/test_semgrep_core_parse_error.py sha256=ip28XV25w28TarjYU8d_zYRHKyUuPzsdgfPeJFTIHF0 515
semgrep-0.14.0.data/purelib/tests/e2e/test_semgrep_rules_repo.py sha256=BTRexik0WA_cqbJ1NPH30exNQANJ3lEwnKl1F5u88tw 885
semgrep-0.14.0.data/purelib/tests/e2e/test_synthesize_patterns.py sha256=Zs--nV6EkOcsLSUKqSZgaZLuvPPIAXXgXnXSSNerXRg 525
semgrep-0.14.0.data/purelib/tests/performance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semgrep-0.14.0.data/purelib/tests/performance/test_check_perf.py sha256=I57sU6ezSuY8wk8nE5nnToAa54yMf21pi1s08BqLSVw 124
semgrep-0.14.0.data/purelib/tests/performance/test_ci_perf.py sha256=edOdk7RZjMTWKTO5RIrP-nRGvUX2IBsHB4r96IkWnfs 6244
semgrep-0.14.0.data/purelib/tests/performance/test_semgrep_rules_repo_perf.py sha256=aOTuCnA2xzGb88K5cb_umq5IXhKW7pV9FxCmTUj4KnA 12785
semgrep-0.14.0.data/purelib/tests/qa/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
semgrep-0.14.0.data/purelib/tests/qa/test_public_repos.py sha256=Kh2eYAxaSRpSj_uHeQYWQx_NaJVaOi6e7gBOftYTNNs 2930
semgrep-0.14.0.data/scripts/semgrep-core sha256=RfDs08l16ga-FMJ29h-oBivASS7lHJzJPDxv4jpGHh0 13612792
semgrep-0.14.0.dist-info/METADATA sha256=mTBjEhe3nEfay9unGYFSRWJjDv1FSoZbrrdsK39gcXA 17188
semgrep-0.14.0.dist-info/WHEEL sha256=bVCl_2jETbDvQFaE-8lc1M3WycD2A1OtRWGiVeE57MQ 273
semgrep-0.14.0.dist-info/entry_points.txt sha256=_mvjyVELPaZGpwjwOGpKNkicQIWrbyAn5diujMFwM0k 51
semgrep-0.14.0.dist-info/top_level.txt sha256=nmxX65Ccn1C-tDV4U-qFvJSoFVAJY_Yy_jNa8xM-zZY 14
semgrep-0.14.0.dist-info/RECORD

top_level.txt

semgrep
tests

entry_points.txt

semgrep = semgrep.__main__:main