heimdallm

View on PyPIReverse Dependencies (0)

1.0.3 heimdallm-1.0.3-py3-none-any.whl

Wheel Details

Project: heimdallm
Version: 1.0.3
Filename: heimdallm-1.0.3-py3-none-any.whl
Download: [link]
Size: 92579
MD5: 6644d74c732e31c157221866b4330dba
SHA256: 36690b868fb8775b565c9842ad1ba7b124e568766298a61c2e4ddceddc0eebad
Uploaded: 2024-02-03 08:47:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: heimdallm
Version: 1.0.3
Summary: Construct trusted SQL queries from untrusted input
Author: Andrew Moffat
Author-Email: arwmoffat[at]gmail.com
Maintainer: Andrew Moffat
Maintainer-Email: arwmoffat[at]gmail.com
Home-Page: https://github.com/amoffat/HeimdaLLM
Project-Url: Documentation, https://heimdallm.readthedocs.io/en/latest/
Project-Url: Repository, https://github.com/amoffat/HeimdaLLM
License: AGPL-3.0
Keywords: sql,llm,ai
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10,<4.0
Requires-Dist: jinja2 (<4.0.0,>=3.1.2)
Requires-Dist: lark (<2.0.0,>=1.1.5)
Requires-Dist: openai (<0.28.0,>=0.27.8)
Requires-Dist: structlog (<24.0.0,>=23.1.0)
Description-Content-Type: text/markdown
[Description omitted; length: 5210 characters]

WHEEL

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

RECORD

Path Digest Size
CONTRIBUTING.md sha256=w-9s2ugBkQysvbq9r6HbxZVMaUO7bIK67QShnZAs5wE 750
LICENSE sha256=DZak_2itbUtvHzD3E7GNUYSRK6jdOJ-GqncQ2weavLA 34523
README.md sha256=caBL7R0lX-bO9OpEsBxfAa_KDV-87fa7p5vIq0Xueyg 5252
heimdallm/__init__.py sha256=52eq0hdOZ19xMJqe7e4sVjLkwbVTMZhaGwPK5PqLPeM 81
heimdallm/bifrost.py sha256=RbOjY-3GbK6Bm9dHZ2Uv9gHYm2hnxc70s-wTwUQK_iY 8432
heimdallm/bifrosts/sql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
heimdallm/bifrosts/sql/bifrost.py sha256=GSmBgoYxhN83quxGswl1iCTaKay-PsANd4AZuvRjiPk 6808
heimdallm/bifrosts/sql/common.py sha256=qAtATFzp96dxqoi4TBmu7df5U9oNnIXOlyTAuMAsXLk 5758
heimdallm/bifrosts/sql/envelope.py sha256=61H3N9BoONY81AFxPSxCJwv8CqUWQ27Z43aMJ9pmT-w 6032
heimdallm/bifrosts/sql/envelopes/sql/mysql/select.j2 sha256=-Q7wGAVDY7sZEFBWRdJAcuoUlRf6XmzjNTRZxdOzmJM 1455
heimdallm/bifrosts/sql/envelopes/sql/postgres/select.j2 sha256=JCDzJ5rWkpPUf7S8HFymoTgSnCMoFmE-W1ZAV8tj904 1740
heimdallm/bifrosts/sql/envelopes/sql/sqlite/select.j2 sha256=IwPw-m1YN5Ms2t9jys8l-1uyW046exVD4OpBRazX5gM 1449
heimdallm/bifrosts/sql/envelopes/sql/test.j2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
heimdallm/bifrosts/sql/exc.py sha256=tCQ5nDhARrU-r0BYzSp4_oiKqyvuWRCMlHwrwl765ow 8980
heimdallm/bifrosts/sql/mysql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
heimdallm/bifrosts/sql/mysql/presets.py sha256=uA0kbqOLwbh6frwIwnG1cH7EGyhHiMiD0RImdlyDyK4 15919
heimdallm/bifrosts/sql/mysql/select/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
heimdallm/bifrosts/sql/mysql/select/bifrost.py sha256=uFXJvWlCMRPn0QS4O82tbeLo3SOYqOZND7UPOPYDtGA 1462
heimdallm/bifrosts/sql/mysql/select/envelope.py sha256=Ss6s9I85g_rZ0sMDXVbc-aO3xE_Rb4nwi2Ndw-dEDeQ 563
heimdallm/bifrosts/sql/mysql/select/grammar.lark sha256=RipRO2zZ7GV6LdavNOutdzAb-T0CPaymGgleINms5uk 7258
heimdallm/bifrosts/sql/mysql/select/validator.py sha256=7Nb8kv4I1HsdBnBmdnOAzhrAxiHGkoaFPe89N5rmMBE 685
heimdallm/bifrosts/sql/postgres/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
heimdallm/bifrosts/sql/postgres/presets.py sha256=tdVQ8-VGc1iYA-EODHYU1jACE9I8vMwca54Ea-_Us74 5614
heimdallm/bifrosts/sql/postgres/select/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
heimdallm/bifrosts/sql/postgres/select/bifrost.py sha256=FulEAHT02fLRd4vo6kbgTbtOTU9ZqRuB_ztHJNA00W0 1465
heimdallm/bifrosts/sql/postgres/select/envelope.py sha256=oU23Bl_aKgEi6HdkAZgKDt5Yxbl8o7-TXtGfa0PUGTg 566
heimdallm/bifrosts/sql/postgres/select/grammar.lark sha256=QpDuAGIfxs00WWkdC765HkYRc0bY1s-d3gLt2xF51KY 8594
heimdallm/bifrosts/sql/postgres/select/validator.py sha256=7Nb8kv4I1HsdBnBmdnOAzhrAxiHGkoaFPe89N5rmMBE 685
heimdallm/bifrosts/sql/reconstruct.py sha256=joZIPrCIzOs1fomMp1U_kY4egY5r9rLJfHhR7kF0BBk 8367
heimdallm/bifrosts/sql/sqlite/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
heimdallm/bifrosts/sql/sqlite/presets.py sha256=a5twrAoTvYCZYA9BYsrPuErGfsONcrRgYTKgCZ9rQGY 3707
heimdallm/bifrosts/sql/sqlite/select/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
heimdallm/bifrosts/sql/sqlite/select/bifrost.py sha256=9GQDGIPG3QmeNJDY_FHgUmCUOTqFEmQ8lNWEnz8458s 1797
heimdallm/bifrosts/sql/sqlite/select/envelope.py sha256=cGw-pKAGSrIHQ49y9u9A_T9hL7Eohs-DCWC8DGwULdc 564
heimdallm/bifrosts/sql/sqlite/select/grammar.lark sha256=Q4WaBPItjJxeYE5cyfh1LsaZyMjP4432ASed_GFUnfw 7333
heimdallm/bifrosts/sql/sqlite/select/validator.py sha256=7Nb8kv4I1HsdBnBmdnOAzhrAxiHGkoaFPe89N5rmMBE 685
heimdallm/bifrosts/sql/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
heimdallm/bifrosts/sql/utils/context.py sha256=27gyu8qfsSFlBPq7fOzCInZzOP0H4nbH3VoYjhnGQgI 950
heimdallm/bifrosts/sql/utils/identifier.py sha256=pa_4vn93fdrFo0RfUtAR4RF6HJJ3Z-FeFm2ggayVf7I 1869
heimdallm/bifrosts/sql/validator.py sha256=q-Btma1SeSgTVVzunWIJ95RSZQRs5fFmSWLeaSODQjA 12442
heimdallm/bifrosts/sql/visitors/__Init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
heimdallm/bifrosts/sql/visitors/aliases.py sha256=VFmIzhybgTil6kjb5BKEItv5idQ2ywUsxWD_mGgNMh8 10477
heimdallm/bifrosts/sql/visitors/ambiguity.py sha256=bI04Av5MFweCegOMPC7UvGrsCPALa7OjeBup1noHo6o 3035
heimdallm/bifrosts/sql/visitors/facets.py sha256=9c_PY7jVaB2qCOtdGZlGdUUlfE9S918U5g7B0KTGV3Q 19862
heimdallm/bifrosts/sql/visitors/id_setter.py sha256=Xc-HSHInxnJa66VN689VrA9Wsn3-dKGxwwYc7qcj8qY 381
heimdallm/bifrosts/sql/visitors/parent.py sha256=8A8KnY8h3Bu0RJ3R66mCKdOVSRe5nkZKaDcp5IYRXuI 598
heimdallm/constraints.py sha256=IBqXnBUBSsGBI3mvj0CHN7sq5WSwJUz8xo2VqJDxbFM 1623
heimdallm/context.py sha256=XiJGKJ0A4jwAaRAPYs0ayjGfMTFVYPWwm66ERmANVL4 583
heimdallm/envelope.py sha256=reogzn258wVKsjGF_04xckOulBNPXj1VowbH8ChFqIo 1643
heimdallm/llm.py sha256=IBIteO7tZOzQO7TwlWXJoYFUO7S9JstPmiUR2F-o808 734
heimdallm/llm_providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
heimdallm/llm_providers/mock.py sha256=DvhtToGG_RKBpggy7Jf_oO7spbIhmLSbgKhqEZJKSms 793
heimdallm/llm_providers/openai.py sha256=KhtPjDTMXgZtBXB-7O-XS3nT3shhavfJG67EOcZOrsg 2433
heimdallm/support/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
heimdallm/support/github.py sha256=7qAYLBQ1nZQ0Wa4iVDRq-d2x1_jweRf3zyAl88RD4xY 1167
heimdallm-1.0.3.dist-info/LICENSE sha256=DZak_2itbUtvHzD3E7GNUYSRK6jdOJ-GqncQ2weavLA 34523
heimdallm-1.0.3.dist-info/METADATA sha256=NWGySlQqFrfKMq5yAB728DLbJWHxMU9VP96fMMVonBw 6613
heimdallm-1.0.3.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
heimdallm-1.0.3.dist-info/RECORD