cerotra-quorum

View on PyPIReverse Dependencies (0)

20250107.150807.176048 cerotra_quorum-20250107.150807.176048-py3-none-any.whl

Wheel Details

Project: cerotra-quorum
Version: 20250107.150807.176048
Filename: cerotra_quorum-20250107.150807.176048-py3-none-any.whl
Download: [link]
Size: 60707
MD5: b51bb9a2592a03ea2499c845a3c4c855
SHA256: cbbe1b392586b4d712a1b3b664a9b1d9a662b343597d25f40fecbdaebc020b92
Uploaded: 2025-01-07 13:15:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cerotra-quorum
Version: 20250107.150807.176048
Summary: Quorum: A tool for managing proposals and reports
Author-Email: Niv Vaknin <niv[at]certora.com>, Liav Katry <liav[at]certora.com>
Project-Url: Homepage, https://github.com/Certora/Quorum
Project-Url: Source, https://github.com/Certora/Quorum
License: MIT License Copyright (c) 2024 Certora Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: Quorum,Proposals,Reports
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Dist: requests
Requires-Dist: GitPython
Requires-Dist: py-solc-x
Requires-Dist: pydantic
Requires-Dist: eth-abi
Requires-Dist: eth-utils
Requires-Dist: pytest
Requires-Dist: eth-hash[pycryptodome]
Requires-Dist: langchain
Requires-Dist: jinja2
Requires-Dist: langchain-anthropic
Requires-Dist: langgraph
Requires-Dist: langchain_community
Requires-Dist: python-dotenv
Requires-Dist: json5
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 8350 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.7.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
Quorum/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Quorum/apis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Quorum/apis/block_explorers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Quorum/apis/block_explorers/chains_api.py sha256=1zNoxc75OY1uUA0y9wI_gjD2vTbYDIFoTW4Pb4LSs5M 3615
Quorum/apis/block_explorers/source_code.py sha256=6oCZjEImNuPI9Lw4YUA3UQ678NiEMK4ZTNyHOgVuvw4 2942
Quorum/apis/git_api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Quorum/apis/git_api/git_manager.py sha256=dBxGbBzMBMWDRCmn50d62X2qo6Jgyx33zIaMXsIr8H0 3353
Quorum/apis/governance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Quorum/apis/governance/aave_governance.py sha256=esVdkrSiRSDaRcWX6emU4SAIhHRlYVGHML9mpUkCgR0 2943
Quorum/apis/governance/data_models.py sha256=_PXP2ek947JBLJnQOvGkZ9VOMJ8jApU0B1fpsxjtB-A 1512
Quorum/apis/price_feeds/__init__.py sha256=l1-3KWua9WO-qc08Po17YtnOKfIvilUkfWkrKlGswIo 312
Quorum/apis/price_feeds/chainlink_api.py sha256=XvKZiehZKdyVYu_qZGtrIrc8OltATjDQx6PfmD0lhHE 2519
Quorum/apis/price_feeds/chronicle_api.py sha256=v7augJNkse6FGwYc1_Rqxzr-oUrZBga7Lf0X0zHWb50 2224
Quorum/apis/price_feeds/coingecko_api.py sha256=Zpz-iWDuCMKC7-NfA0y-IzYcXVv-AwmmlzRFWhBBTUk 2367
Quorum/apis/price_feeds/price_feed_utils.py sha256=c9Lskc58vZ5Om8ZTatLxgDngpPfeWm6coIeEF3AdPg4 3413
Quorum/auto_report/AaveReportTemplate.md.j2 sha256=h95bJ6QzOl6DTfo2sYftPBfzBk4SLL-P2ODmZJco_zA 1825
Quorum/auto_report/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Quorum/auto_report/aave_tags.py sha256=xsegOVAG3X69dBJCC8QjUtPk6HxXGFY4D3VH_Jgki4Q 4464
Quorum/checks/__init__.py sha256=GAvELpF9H4N2CuMB7-sK_6cxfrQA1Sd6Jo0ODeafgRo 298
Quorum/checks/check.py sha256=EbUnL--V5IB6MZH59m4Y0FsE9I3T0D4UDseeY6tRjlY 1690
Quorum/checks/diff.py sha256=shYxLvYPin1tXv4ehlBF8MCWd-KpuSNehMaVvsTmrQY 6290
Quorum/checks/global_variables.py sha256=u-jljZxUeuof8JqOxuOtKbUsddvQ8g0C-_YzOiapyLk 3714
Quorum/checks/new_listing.py sha256=P6TVDzKmcqX2S9tEUpa1-74aFlj7ahUwdjagZoHdhUs 2972
Quorum/checks/price_feed.py sha256=U2LtvpHxUgeLeEtEUU17sXEPpRNXpJRhXvAqawhO5ro 7420
Quorum/checks/proposal_check.py sha256=z6C74Q3coqj_YsZ9RveP8OVIIBDcH8OrjyoweAj9mQ0 5665
Quorum/checks/review_diff.py sha256=KImxsKDY__yi5KVTs-Ck4vwes0ygvwjTd7nTYgkyGB4 641
Quorum/entry_points/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Quorum/entry_points/cli_arguments.py sha256=Wem1ilM1WGTKM9QpaOpTkb3NK100pIg9X4XzeQjOriQ 1848
Quorum/entry_points/quorum_cli.py sha256=bB6b2Daztc66b8_dKEAXpcS98GHCkIh2iD_Ki0y6olE 3565
Quorum/entry_points/implementations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Quorum/entry_points/implementations/check_proposal.py sha256=f5BElDA432phpg95TkO5lZGq2K-6RpOSh6ZuGCBUrkk 1038
Quorum/entry_points/implementations/check_proposal_config.py sha256=CtJeFUJyV2b3pIuIlitoG7nUFbg_tsoTbLUkvqRI-yw 1653
Quorum/entry_points/implementations/check_proposal_id.py sha256=j2furryRnVqiXDfIcKZtWeVFfv0jphvYIC3PRLNjYUc 1463
Quorum/entry_points/implementations/create_report.py sha256=EloZ2s0ODST36soirqAQiyctIQr8_axkLdMEIphStis 1917
Quorum/entry_points/implementations/ipfs_validator.py sha256=eONy1f8gr1GrnfpDZ3CPV6sRg1Iqqhz_F3ZoV_Z_dtA 3186
Quorum/entry_points/implementations/setup_quorum.py sha256=f-iJpPPHwB96CdVvu_JRHzGumqpCUa5asmAag7MaqIU 2153
Quorum/llm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Quorum/llm/jinja_utils.py sha256=1oPVrxIAucPvoaO_lUes_8lSrys-0fAaogBkgoLLGDg 691
Quorum/llm/chains/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Quorum/llm/chains/cached_llm.py sha256=lDj8W7AdgpFzOQ1zGEPBHUVF7QsWmfsCWeJbbriaK80 1007
Quorum/llm/chains/first_deposit_chain.py sha256=Ea4saK5e5a3YU-bPhaiJfguNyM2HnkXELPISHoNfU9U 3770
Quorum/llm/chains/ipfs_validation_chain.py sha256=5wdRY6KUw3P5fmUsVqsMHX0_mMlhwgrivN5NrVTSrgY 4385
Quorum/llm/prompts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Quorum/llm/prompts/first_deposit_prompt.j2 sha256=WqIj4FTufjkTu6XMQeQYeFT-4l4iTYsveL5g1fIruzo 1735
Quorum/llm/prompts/ipfs_validation_prompt_part1.j2 sha256=O6kZFHEWjcbBi26BNDNLdmAWdEIbjLkUhTkn1sTTU4o 2506
Quorum/llm/prompts/ipfs_validation_prompt_part2.j2 sha256=BX95vEogwVUz94_jfwwrNom4METwjg5st1V_n15fVf0 1099
Quorum/templates/.env.example sha256=u5mxp-97-P4Va_ou7O9r_m5S3-oJT3yAtwdrYCLZqpk 98
Quorum/templates/README.md sha256=8MdfhP3-k3nPYnh3qu1BrPSQqvfFI7m8uXSSCN7Gmt0 2386
Quorum/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Quorum/templates/execution.json sha256=YxLk4JRNiEHi2OD2uhqopgmQ9d5O9E-8PVlk8RljXYg 1223
Quorum/templates/ground_truth.json sha256=5XPTExclOjTuKEJwwtwYCrU4sQk7C5EKv994aFmhb3E 869
Quorum/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Quorum/tests/blockchain_api_test.py sha256=ibnLkwVyssCfQVZj_1xyevfWt8wrh5Ke8lO0VWgSPXQ 942
Quorum/tests/conftest.py sha256=KZMieJTsr_I88SqAklBQHo8ws4OJjCiwTQkW-S_42bg 2107
Quorum/tests/test_auto_report.py sha256=NnZFUsZAI5SGNt42_NCnlfaKbIp2tJXpg6LIOFm5yOA 688
Quorum/tests/test_checks.py sha256=_hf3AlhfVS43sdsu3bBNznH3ZUxTEngoOGNceYykNpw 2370
Quorum/tests/test_llm.py sha256=lknaSy57P3_IzThHFWLOIHMFgcjNiwGukLjD3CW92E8 1210
Quorum/tests/test_price_feed.py sha256=XTdp5dyEYSeep1TB31mRJObQkYbqSfd9a2HRNYQ9RnU 3830
Quorum/tests/test_price_feed_providers.py sha256=KxdYB65t46PEw4JDMiE_C0G9W6a3BCcEuYM1DvdyAT0 1235
Quorum/tests/test_source_code.py sha256=dOIszs-4qUM3qzNxTd9Nib55GXfeUvFTYKCjR9j6aqE 1027
Quorum/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
Quorum/utils/arg_validations.py sha256=tyu91ZxR4HKsVyi3vAersjtsCKMsqSptvgYZ8pbbtF4 1095
Quorum/utils/chain_enum.py sha256=NXdW4Nu5aQ0K5iHdw7JI8_-eFFwRHlp8CrZCFLJcdPs 358
Quorum/utils/config.py sha256=m_EmQq6cUo6eXFMnTkUmmc3pGGoxcN26fA_BiNums9w 739
Quorum/utils/config_loader.py sha256=veXZQAoOKzxqFwDyLQMmGZE3Fz9eSxmL9mZYyXHPB4w 2327
Quorum/utils/load_env.py sha256=Nv185_a-Fp4A0z2ilgE8d-1hGHBjdzvTs8E_LPyHAD8 981
Quorum/utils/pretty_printer.py sha256=M_Opjo_mAogiZVoUk5yuoHjXM59f1rON8a_aaRHSkxY 514
Quorum/utils/singleton.py sha256=cug8y54zzpOFQmWpy4quh6xqH1JkaiKT0MXUNZU3xuU 204
cerotra_quorum-20250107.150807.176048.dist-info/LICENSE sha256=03PfkRtYlXoVx8nuVEDo1uhbCW-vkO1Vk3JtZKurJAU 1064
cerotra_quorum-20250107.150807.176048.dist-info/METADATA sha256=ihyol85pCaqLMsAOszMrzR08i4VFz5slcmUGTwV2FJk 10728
cerotra_quorum-20250107.150807.176048.dist-info/WHEEL sha256=A3WOREP4zgxI0fKrHUG8DC8013e3dK3n7a6HDbcEIwE 91
cerotra_quorum-20250107.150807.176048.dist-info/entry_points.txt sha256=_Jkv4GcnqVI9SKScczZOvDoZz4xghbsvaBj6K7ovby0 63
cerotra_quorum-20250107.150807.176048.dist-info/top_level.txt sha256=xOMG1lds90aONKguOkcGt8PVf02-0fltfYFOCjnbLp8 7
cerotra_quorum-20250107.150807.176048.dist-info/RECORD

top_level.txt

Quorum

entry_points.txt

Quorum = Quorum.entry_points.quorum_cli:main