addepar-redflag

View on PyPIReverse Dependencies (0)

1.1.0 addepar_redflag-1.1.0-py3-none-any.whl

Wheel Details

Project: addepar-redflag
Version: 1.1.0
Filename: addepar_redflag-1.1.0-py3-none-any.whl
Download: [link]
Size: 117204
MD5: a07ebf87bec4b3aa94efee5557c8f1a0
SHA256: a81fb6c34d0b5035077df9e3b66a128a6b82b7136473659f8d06951f380868c1
Uploaded: 2024-10-28 13:32:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: addepar-redflag
Version: 1.1.0
Summary: RedFlag uses AI to identify high-risk code changes. Run it in batch mode for release candidate testing or in CI pipelines to flag commits and add reviewers. RedFlag's flexible configuration makes it valuable for any team.
Author: Addepar Security Engineering
Author-Email: security-engineering[at]addepar.com
Home-Page: https://github.com/Addepar/RedFlag
Project-Url: Repository, https://github.com/Addepar/RedFlag
License: MIT
Keywords: security,code review,static analysis,AI
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Security
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.11,<4.0
Requires-Dist: anthropic (<0.8.0,>=0.7.5)
Requires-Dist: atlassian-python-api (<4.0.0,>=3.41.3)
Requires-Dist: boto3 (<2.0.0,>=1.28.79)
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: colorama (<0.5.0,>=0.4.6)
Requires-Dist: gitpython (<4.0.0,>=3.1.40)
Requires-Dist: jinja2 (<4.0.0,>=3.1.2)
Requires-Dist: langchain (<0.2.0,>=0.1.13)
Requires-Dist: langchain-community (<0.0.30,>=0.0.29)
Requires-Dist: langchain-core (<0.2.0,>=0.1.34)
Requires-Dist: pathlib (<2.0.0,>=1.0.1)
Requires-Dist: pygithub (<3.0.0,>=2.1.1)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: rich (<14.0.0,>=13.7.1)
Requires-Dist: tenacity (==8.3.0)
Requires-Dist: tiktoken (<0.6.0,>=0.5.2)
Requires-Dist: urllib3 (<3.0.0,>=2.2.1)
Description-Content-Type: text/markdown
[Description omitted; length: 18332 characters]

WHEEL

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

RECORD

Path Digest Size
addepar_redflag/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
addepar_redflag/__main__.py sha256=CGAPY8OTFm008F0iP6xk3FPTFinfD5T9f5GqZhbvZ8A 65
addepar_redflag/evaluate.py sha256=nsll98kVHPY3VafpK3at5T8eccBmTJPU8yHLOSfqQ_4 8994
addepar_redflag/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
addepar_redflag/models/prompts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
addepar_redflag/models/prompts/response_models.py sha256=0SLX4URwx4FwkH8Zcl4ho9KOyE3GJq_GbcljD22wH_Q 1262
addepar_redflag/models/structures/PullRequest.py sha256=ro-3OReohrw5OChK8WTbjEHoUaI8yABYeaIJ3KUqwiA 2883
addepar_redflag/models/structures/Result.py sha256=1OgDd8icyDyVQe76X4cOb81buAXwfatuXnFq-EvfbHI 2026
addepar_redflag/models/structures/Ticket.py sha256=z7WSHwwDKzXhCkMFL_HSVnrZ8JbEGHthB9TKwR0J3Sc 1295
addepar_redflag/models/structures/__init__.py sha256=uYaxZbkQhS7b0UU-nph-o7VrkciJfzdXb1myAJs8nYU 91
addepar_redflag/redflag.py sha256=1_xAr_ijqL2QqbLrecKNl45idTxf7m8KB7WEWadObE0 17728
addepar_redflag/templates/results.html.jinja2 sha256=29NF-Hs5Nf-Ndi1MzaaGylXQ13o_u9_2ZxEKDtGX8ho 326107
addepar_redflag/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
addepar_redflag/util/aws.py sha256=7ryKMN3llkJTkacJuWORPqZUsqj0iWmjZZpCRzqgnoA 981
addepar_redflag/util/cli.py sha256=OfQFYgx3WP_GThfzUcVp1EftzhA2NMZHOpVltqxOVHM 6031
addepar_redflag/util/config.py sha256=1UNURaR55vM9F8_6KUF2OBtN0qkFDwl-wqbXZctsJKI 6817
addepar_redflag/util/console.py sha256=h-eTKHfcrKyi6f3Q6i18iqKP9n346yK3MPTys1T7KzQ 4193
addepar_redflag/util/github.py sha256=sc1UL646YeyUq8__C48_ImQEJAsKxjg2k2tzFBi0dWo 5354
addepar_redflag/util/jira.py sha256=jJj3n8g3Z5ZSryyg_sU4uyUceAgkXeWQ6dOt7zhrPgg 1009
addepar_redflag/util/llm.py sha256=N0I3AckYcET3-7JCnyq8xYyXyaiLpT8umqNcBaPPI6U 7809
addepar_redflag/util/slack.py sha256=fOL5qSzhE97l8LrfRHyzSLMn_HDejwTPrkIoJE73U-s 3624
addepar_redflag-1.1.0.dist-info/LICENSE.md sha256=4dMt0V-5qbm35tbJVpQfMc96VMSrnWLXnjUn1Rb_Ny0 1056
addepar_redflag-1.1.0.dist-info/METADATA sha256=-q1KwPkGLq7YnkZxTPqdpqakaSg-PfG8o80QIRLk1Is 20378
addepar_redflag-1.1.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
addepar_redflag-1.1.0.dist-info/entry_points.txt sha256=YnEkeY9xSiPSKcuKg5mL69T6eRD_b4-6khPcplTTe6w 56
addepar_redflag-1.1.0.dist-info/RECORD

entry_points.txt

redflag = addepar_redflag.util.cli:cli