hammurabi

View on PyPIReverse Dependencies (0)

0.11.1 hammurabi-0.11.1-py3-none-any.whl

Wheel Details

Project: hammurabi
Version: 0.11.1
Filename: hammurabi-0.11.1-py3-none-any.whl
Download: [link]
Size: 64501
MD5: 68a557b731da48cd7f95133fcdc6db9f
SHA256: 884afaae3fe26816bf2505b614fae16513d801f1dd77fdc64152d4efbb7dd42d
Uploaded: 2020-10-21 04:52:32 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hammurabi
Version: 0.11.1
Summary: Hammurabi is an extensible CLI tool responsible for enforcing user-defined rules on a git repository.
Author: Gábor Boros
Author-Email: gabor.brs[at]gmail.com
Maintainer: Gábor Boros
Maintainer-Email: gabor.brs[at]gmail.com
Home-Page: https://github.com/gabor-boros/hammurabi/
Project-Url: Bug Tracker, https://github.com/gabor-boros/hammurabi/issues/
Project-Url: Documentation, https://readthedocs.org/projects/hammurabi/badge/
Project-Url: Repository, https://github.com/gabor-boros/hammurabi/
License: Apache-2.0
Keywords: automation,project,manipulate,rules,config,codemod
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Text Processing
Classifier: Topic :: Text Processing :: General
Requires-Python: >=3.7,<4.0
Requires-Dist: configupdater (<2.0.0,>=1.0.1); extra == "all" or extra == "ini"
Requires-Dist: github3.py (<2.0.0,>=1.3.0)
Requires-Dist: gitpython (<4.0.0,>=3.0.5)
Requires-Dist: jinja2 (<3.0.0,>=2.11.1); extra == "all" or extra == "templating"
Requires-Dist: pydantic (<2.0,>=1.4)
Requires-Dist: ruamel.yaml (<0.17.0,>=0.16.5); extra == "all" or extra == "yaml"
Requires-Dist: slack-webhook (<2.0.0,>=1.0.3); extra == "all" or extra == "slack-notifications"
Requires-Dist: toml (<0.11.0,>=0.10.1)
Requires-Dist: typer (<0.4.0,>=0.3.1)
Requires-Dist: ujson (<5.0,>=1.35); extra == "all" or extra == "ujson"
Provides-Extra: all
Provides-Extra: ini
Provides-Extra: slack-notifications
Provides-Extra: templating
Provides-Extra: ujson
Provides-Extra: yaml
Description-Content-Type: text/x-rst
[Description omitted; length: 12177 characters]

WHEEL

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

RECORD

Path Digest Size
hammurabi/__init__.py sha256=9LACNCAiJk_-pJzNTeW0dSMlfkTMBs85FVRWoGr69mo 2203
hammurabi/config.py sha256=F7j60-FGMmE5awdcuFqRA-v3q730IJl2xlosyFYSwrg 11162
hammurabi/exceptions.py sha256=IR5GZqxIuX56NBv6fijCIOPvZudKMcLFVkFref3h990 637
hammurabi/helpers.py sha256=W6JIiVKdf4-pUAjTQaAd_pBDEjbDxplJNPX2WLCUVTI 256
hammurabi/law.py sha256=7zPlFCYXkRhCjhI2gEN4cxBmIUIpMYOqxqpQir72Jk0 8762
hammurabi/main.py sha256=L0Wt4SCQd4DSuGahFFfHL8-o2rwL2K4Yz8pI5jvP1bE 3928
hammurabi/mixins.py sha256=OrxFUwHPDd81S2zpqAEGXR7yg0jn1opmgTJkL6bYJ-s 12058
hammurabi/notifications/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hammurabi/notifications/base.py sha256=3aPUHV98GOUcUh-ZCVexc8P6lgc1RUxBxNcZ3MKlCl8 2615
hammurabi/notifications/slack.py sha256=-4QbA7-fsF-pmE3jodcRVJ3NOQckA9qU9o4IrxBjCTo 2238
hammurabi/pillar.py sha256=AVan8Xza-8jpAACXT9-7wT5Umt-jDptopQWLdV06erk 5477
hammurabi/preconditions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hammurabi/preconditions/attributes.py sha256=HhB9jEhlMFLA_vMLczK43qfnor6tZoicxEHLPQAqNzI 4707
hammurabi/preconditions/base.py sha256=w7SwLANYxU7EzB0ri1uVl7pOoQi12hQpD5Cx6D5D7uk 3838
hammurabi/preconditions/directories.py sha256=omZKa3D5KxFfa31xwmCpL82vcOlLIpCP0uekmPeJbyo 1862
hammurabi/preconditions/files.py sha256=Q8Lp87eFXpV4fa6B78YgBvSoWlAG90CHHm-rloauA_0 1804
hammurabi/preconditions/text.py sha256=8cNnhS6CHBW2oZq1yCfxwQwzpqDlu7gl0jxDytlHrHA 2444
hammurabi/py.typed sha256=Iiqe011v14194ZhOgmRK8_-NhAE3-4jJqe2y5iaRVMg 123
hammurabi/reporters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hammurabi/reporters/base.py sha256=NXfEtzw7ggbgFKJCU2m4N2pQXQtr4hRf3OxhvtnKhfY 5025
hammurabi/reporters/json.py sha256=YTjeFxXaYEE7aCSqgfflRdguvGPEt03L3nl076Nwmkw 1600
hammurabi/rules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hammurabi/rules/abstract.py sha256=wvZLXfpwgKTTyjD9ZeEOzvyQnf52444loFFLRsFP0-Q 5936
hammurabi/rules/attributes.py sha256=kWWdMYyLPRFjCH0hjeObJnTPHV90fzB5nIrk1wsa49E 7479
hammurabi/rules/base.py sha256=8dkMnjK55J69XkV1mAlilqUIJKcqD0S4j72vc1WwaY8 8767
hammurabi/rules/common.py sha256=m4ySVVEKj794JgjtjUWVblawj3dzw6cxX19MSGQv01w 1640
hammurabi/rules/dictionaries.py sha256=cDrQM94bx5gYgFTALM_pnhuy2EHBSxRvbcKjGV4abpE 19707
hammurabi/rules/directories.py sha256=B4RPF1OFkKEwS3CW1pcmspk2b7NkLz-4RCWqsLCyHQ4 4379
hammurabi/rules/files.py sha256=rIdGnUsBB-Onnlw5sC76zu-t8rn-HBSMkdrt27y1lXo 6839
hammurabi/rules/ini.py sha256=MBfAQmlr0NkgSNY9jvUmq8HkI9fJn4Sd0kTq0WkTfzM 17365
hammurabi/rules/json.py sha256=Acm_v78PjINM4gheAcky7XaWRPJkfX4jymH1zp5HB7w 9742
hammurabi/rules/mixins.py sha256=TO97PsW2QmDN6PwiX2CkQzVJ33rNK2_3emGdewe_wzs 3072
hammurabi/rules/operations.py sha256=xJyS2eWQeMKy43dJD3lGfOgwni-2ih_m2cQUtsjFNqg 5049
hammurabi/rules/templates.py sha256=3S0Zt7HZW0KhYUsmloSwvLhT6YElOryoxu64MIX-6Ew 2449
hammurabi/rules/text.py sha256=P0IjuzsJQpKzvw-oOaEoAPjyGNB2C4MkZC25-uuitLs 13038
hammurabi/rules/toml.py sha256=oKbqZV6Lwf46WPjyvVgVpnZiNZKsnerGt3r9qO3Hjfc 10557
hammurabi/rules/yaml.py sha256=A7bFjlQwXNFzkPUrFYnVLXPtWm-trt9RRgydvOBKfJE 10319
hammurabi-0.11.1.dist-info/entry_points.txt sha256=bBfxC5wxujSyGUQozAj5eEWy34sTl2odCeTFRaOnNLU 48
hammurabi-0.11.1.dist-info/LICENSE sha256=sffWjigWQooOPQSlDrrMZPNhy2SavuOny4chehPWDmM 583
hammurabi-0.11.1.dist-info/WHEEL sha256=SrtnPGVTMeYWttls9xnWA01eUhCZ3ufFdJUYb1J3r-U 83
hammurabi-0.11.1.dist-info/METADATA sha256=ihVZ-AdnEQWsD7svdDHN8uTiYFYgaVIwhY71PdgnQVA 14471
hammurabi-0.11.1.dist-info/RECORD

entry_points.txt

hammurabi = hammurabi.main:app