pettifogger

View on PyPIReverse Dependencies (0)

0.5.0 pettifogger-0.5.0-py3-none-any.whl

Wheel Details

Project: pettifogger
Version: 0.5.0
Filename: pettifogger-0.5.0-py3-none-any.whl
Download: [link]
Size: 32881
MD5: a20b683260a6e1884b28c0db8cf7b279
SHA256: 64e082bf129531e1e761c223bcab222c2d77cd71e90b6a5bc8da8e6c61894f5e
Uploaded: 2021-05-17 22:52:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pettifogger
Version: 0.5.0
Summary: Github actions workflow validator
Author: Aki Mäkinen
Home-Page: https://gitlab.com/blissfulreboot/python/pettifogger
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.8,<4.0
Requires-Dist: colorama (<0.5.0,>=0.4.4)
Requires-Dist: jsonschema (<4.0.0,>=3.2.0)
Requires-Dist: networkx (<3.0.0,>=2.5.1)
Requires-Dist: ruamel.yaml (<0.18.0,>=0.17.4)
Requires-Dist: watchdog (==2.1.0)
Description-Content-Type: text/markdown
[Description omitted; length: 2407 characters]

WHEEL

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

RECORD

Path Digest Size
CHANGELOG.md sha256=vT60D4xS0O-X47dzuE_YoI9kGOgBFxOIMZXKeRGuQWI 7771
README.md sha256=gt-SxCdpgpPAUeWm48byX1SKLJC80vsnoQUuwY2zs_w 2422
VERSION sha256=oK1QZAE5pST4ZZEVcUW_HUZ06pwGW_6iFVjw97BEMMg 6
pettifogger/__init__.py sha256=d-bBr27dGJPjY-2wOCYEl7dEsfhjRb-AMz61rgtLrXs 52
pettifogger/checks/__init__.py sha256=d-bBr27dGJPjY-2wOCYEl7dEsfhjRb-AMz61rgtLrXs 52
pettifogger/checks/jobs_checkout_test.py sha256=zUnn9LIDDTK5WpnRV4Asc9T8EPztf6R98iQiUMOAs8E 771
pettifogger/checks/jobs_env_variables_test.py sha256=RY5R2DQ6cOMNjmKX5vEJaF0DbEDRQTPbDWrjkk9JCys 1113
pettifogger/checks/jobs_needs_test.py sha256=_XevfwB1vrqKQ1c6TcWoaEQJsbxzWvUNY--IJ7rRXnM 843
pettifogger/checks/root_schema_test.py sha256=VF0xDPMP2DdiR93Vbpy2q_QL8U8U8uZI4sjSmAabAIw 793
pettifogger/checks/testdata/jobs/circular_needs.yml sha256=gRSMCOR7YQQp_4vh7orVMvo837jj56bn2w5Sh6MRyNY 614
pettifogger/checks/testdata/jobs/command_env_var.yml sha256=rUCheILDIkfLCb03Y967ypFtM2pfBFoomB0xlnt3XBs 180
pettifogger/checks/testdata/jobs/export_env_var.yml sha256=qpHsBI-gdCMcg9IRZJdYO3FJBkMHwiRctmC3-8-NJJk 169
pettifogger/checks/testdata/jobs/has_checkout.yml sha256=EJNWPIcrFjTPD73F2ren4WWhDBfD3IaaVa082jS4UBM 122
pettifogger/checks/testdata/jobs/missing_env_vars.yml sha256=8zA1BBm7tkmmaEpR8eyy-IH2woRptP4oyBx0C83OO4g 157
pettifogger/checks/testdata/jobs/missing_needs.yml sha256=0SqLsp2m0W45W4mmpKmf-NtdAvlAa8zMmyp-O5jwPUU 146
pettifogger/checks/testdata/jobs/no_checkout.yml sha256=2QdkCOX9_seIa8BpKaub9CX8SzpFybketYIuJCkqMPQ 114
pettifogger/checks/testdata/jobs/runtime_env_var.yml sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pettifogger/checks/testdata/schema/missing_jobs.yml sha256=pSOQD4a0LvNYFKFhWN7kq9TovQ7RpkTD1Mlsuon_cWk 133
pettifogger/checks/testdata/schema/missing_triggers.yml sha256=MOw8jAIO2TlGGt1SNsCopCpX5NhSwV-fW3qH3-Dx9VQ 827
pettifogger/checks/validation_tests.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pettifogger/main.py sha256=CQzTWPHGr1JBuTzX0c1LrlyfiSdB4-jILtTSq2_yHFk 5182
pettifogger/testdata/.github/workflows/broken_yaml.yml sha256=X5P87OSSF4-67FDWVutWcD251FRXkLy4jO2BVZjR1n0 859
pettifogger/testdata/.github/workflows/example.yml sha256=rpCv4uZcHuLedC_aTxPGTH_3ufTV0M7Z2MHMB4gva5k 2030
pettifogger/testdata/.github/workflows/missing_triggers.yml sha256=-YLiUrTrsqJzlJn537p7yxWMy2DOBME0smWVfpIwsDQ 891
pettifogger/testdata/.github/workflows/output_id_var_not_defined_in_steps.yml sha256=qGpbUCbNrbwy00XaObab6qeZFZBC-YpuIcNdnR-h63M 2167
pettifogger/testdata/.github/workflows/valid.yml sha256=C80i0mn5p1EId-nEkaSWwifi_Xd-03JM0SQy7IEmZmc 2162
pettifogger/testdata/.github/workflows/weird_need_with_if.yml sha256=7oZMBJxJjEmqQK3rfU0kVFdW0yiaNEpHpmfe_ucvADg 2093
pettifogger/utils/__init__.py sha256=d-bBr27dGJPjY-2wOCYEl7dEsfhjRb-AMz61rgtLrXs 52
pettifogger/utils/configuration.py sha256=e2OFNPzIIcu1x9yHikXnClFQS-uFbQE7k1QNWoPzPx0 423
pettifogger/utils/constants.py sha256=CLvOvh3Qe6Y6EaeuMOVn3RnC1wYHhAcZ4f-cl0TlmrI 1028
pettifogger/utils/schema.json sha256=l8xFIBr5ACpyzE_FPeZtD19KZ9QSi4xkLdjuTAVNf6Q 5920
pettifogger/utils/stateful_logger.py sha256=6zwBpaAKvTCeS5e48NK94Iy3fko0ZFGgn3jE0OGVd10 3149
pettifogger/utils/yaml.py sha256=9yi_dIGPiCgzHVbG9BVIG-T7aSVBTuY4sOJEpbmyLQo 278
pettifogger/workflow/__init__.py sha256=d-bBr27dGJPjY-2wOCYEl7dEsfhjRb-AMz61rgtLrXs 52
pettifogger/workflow/structure/__init__.py sha256=d-bBr27dGJPjY-2wOCYEl7dEsfhjRb-AMz61rgtLrXs 52
pettifogger/workflow/structure/defaults.py sha256=vlQjdScjWZQsY_KGIV2WZm_nDiSzG6uEMjHh959tr3Q 115
pettifogger/workflow/structure/env.py sha256=LNPKDd2qsEX1NiYNRG16aPSZr83S-XODvoi1exrT1j0 755
pettifogger/workflow/structure/jobs/__init__.py sha256=d-bBr27dGJPjY-2wOCYEl7dEsfhjRb-AMz61rgtLrXs 52
pettifogger/workflow/structure/jobs/container.py sha256=8n7lf5VU1H0m1k9dQddUOvGi1SRSf1gbn-YF3TrDkgc 501
pettifogger/workflow/structure/jobs/job.py sha256=r1B1Gjw6Wi0JCuik5PoVSnla_eogvyPRY82HVS4vzIQ 6452
pettifogger/workflow/structure/jobs/step.py sha256=bVvyZundAwJODiNPYyS7toPh_kc4Z_n-oVw5cyjAQs0 6405
pettifogger/workflow/structure/jobs/strategy.py sha256=WGCPsDqz8NMKr78EAPSiv7EnjtMNIfk7S8BzomAzVDM 263
pettifogger/workflow/structure/on.py sha256=6tDT0l6zT9eK34OU6zoiPHb__JOz4hRqr2MUpEyL_QM 104
pettifogger/workflow/structure/root.py sha256=ykxB4l7tdONaJcR-wOJbfDxJcCKmzyvLDKOCWwJJADo 4552
pettifogger-0.5.0.dist-info/entry_points.txt sha256=-LbqL0J9vNjNnSZxF98Zur8Eoi9LTFSvVymdnKtCaQk 53
pettifogger-0.5.0.dist-info/LICENSE sha256=rE8_GTeVU4K38DGh4ew9Lq9R5xr-TjiDdVZyO769abU 1079
pettifogger-0.5.0.dist-info/WHEEL sha256=V7iVckP-GYreevsTDnv1eAinQt_aArwnAxmnP0gygBY 83
pettifogger-0.5.0.dist-info/METADATA sha256=oq4xuew5k7oN7CBRHzH7I4P2B68CceNJTDCwr-s5suk 3230
pettifogger-0.5.0.dist-info/RECORD

entry_points.txt

pettifogger = pettifogger.main:main