elixirdb

View on PyPIReverse Dependencies (0)

0.14 elixirdb-0.14-py3-none-any.whl

Wheel Details

Project: elixirdb
Version: 0.14
Filename: elixirdb-0.14-py3-none-any.whl
Download: [link]
Size: 46928
MD5: ee83eb8efcec6dddbdc125d048901f30
SHA256: f31c44c7a7cac8006cd25c0a4071ed8c0b4a7939825cc40e95380105391390a3
Uploaded: 2025-02-01 06:09:27 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: elixirdb
Version: 0.14
Summary: A python library for a streamlined database experience from a config file.
Author-Email: Victor Nguyen <victor.win86[at]gmail.com>
Project-Url: homepage, https://github.com/hotnsoursoup/elixir-db
Project-Url: documentation, https://github.com/hotnsoursoup/elixir-db/tree/master/docs
Project-Url: testing, https://github.com/hotnsoursoup/elixir-db/blob/master/docs/tests.md
License: MIT
Keywords: database,SQL,config,ORM,streamlined
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Cython
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Database
Requires-Python: >=3.12
Requires-Dist: pydantic (<3.0.0,>=2.9.1)
Requires-Dist: SQLAlchemy (>=2.0.34)
Requires-Dist: sqlparse (>=0.5.1)
Requires-Dist: sqlglot (>=25.29.0)
Requires-Dist: python-dateutil (>=2.8.2)
Requires-Dist: pyrootutils (>=1.0.4)
Requires-Dist: sqlalchemy-mixins (>=2.0.5)
Requires-Dist: pyaml (>=25.1.0)
Requires-Dist: pymysql (>=1.1.1); extra == "mysql"
Requires-Dist: mariadb; extra == "mariadb"
Requires-Dist: psycopg2 (>=2.9.6); extra == "postgresql"
Requires-Dist: pymssql (>=2.2.0); extra == "mssql"
Requires-Dist: oracledb (>=2.3.0); extra == "oracle"
Requires-Dist: psycopg2 (>=2.9.6); extra == "all-dbs"
Requires-Dist: pymssql (>=2.2.2); extra == "all-dbs"
Requires-Dist: oracledb (>=2.3.0); extra == "all-dbs"
Requires-Dist: mariadb; extra == "all-dbs"
Requires-Dist: pyaml-env (>=1.2.1); extra == "test"
Requires-Dist: pytest-timeout (>=2.3.1); extra == "test"
Requires-Dist: pytest (>=8.3.3); extra == "test"
Requires-Dist: pytest-asyncio (>=0.25.0); extra == "test"
Requires-Dist: pytest-html (>=4.1.1); extra == "test"
Requires-Dist: pytest-order (>=1.3.0); extra == "test"
Requires-Dist: pymysql (>=1.1.1); extra == "all"
Requires-Dist: psycopg2 (>=2.9.6); extra == "all"
Requires-Dist: pymssql (>=2.2.2); extra == "all"
Requires-Dist: oracledb (>=2.3.0); extra == "all"
Requires-Dist: mariadb; extra == "all"
Requires-Dist: ruff; extra == "all"
Requires-Dist: bandit; extra == "all"
Requires-Dist: black; extra == "all"
Requires-Dist: isort; extra == "all"
Requires-Dist: pyaml-env (>=1.2.1); extra == "all"
Requires-Dist: pytest (>=8.3.3); extra == "all"
Requires-Dist: pytest-asyncio (>=0.25.0); extra == "all"
Requires-Dist: pytest-html (>=4.1.1); extra == "all"
Requires-Dist: pytest-order (>=1.3.0); extra == "all"
Requires-Dist: pymysql (>=1.1.1); extra == "all-dbs"
Provides-Extra: mysql
Provides-Extra: mariadb
Provides-Extra: postgresql
Provides-Extra: mssql
Provides-Extra: oracle
Provides-Extra: all-dbs
Provides-Extra: test
Provides-Extra: all
Provides-Extra: all-dbs
Description-Content-Type: text/markdown
[Description omitted; length: 16421 characters]

WHEEL

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

RECORD

Path Digest Size
elixirdb/__about__.py sha256=zzIcVnoMP-5-sfbZxfKtVaZVBxiF_h7LsPOH1UvyoW0 177
elixirdb/__init__.py sha256=knWmF49ttFETDb4HCx646WsWP5qKGYOkmKK9Rmsoy4g 1043
elixirdb/base.py sha256=8lIAMVX4FHoncBGKo_Ma3frPW5ltixlZWTgUh1xMLEI 15400
elixirdb/enums.py sha256=ZAcYd17hg1bMLzkKgzY_V83fTrfiujqKIEIvXFC0sp0 2539
elixirdb/exc.py sha256=n-o2htxzVgzZbXatePDOtTfu9kA-c5uxFJ_sHtCplwQ 3813
elixirdb/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
elixirdb/types.py sha256=7X1PbeBKS9wiIqQKtXfrfnRhfG_uuJhr440yhnV5GcU 11326
elixirdb/core/__init__.py sha256=rdMt1uyLRRfjHw5dhvI-N-Iz7daY95WNqo9CWu0KyIg 35
elixirdb/core/db.py sha256=PvKJ-1JvElNRxPm0OJI4X8nP0M9Bs7XiARlg-mXe8tQ 23997
elixirdb/core/handlers.py sha256=NLGtvJwemEnELkZCs-PztjoScNVWANoZkGzysKyVqBE 4383
elixirdb/dictionaries/__init__.py sha256=6zN0VXxxhO53GU9fbEDI5LRBog2E588hk-wnRAMh1mk 489
elixirdb/dictionaries/db_errors.py sha256=iIAhh3iO145uX5HDRlgRhA7zqOPYgeqEx7t8iBl0qFo 3715
elixirdb/dictionaries/model_fields.py sha256=fQq6ab9CgQ9FLkLROPZ6vfDirbckgMcj1BCyOddFHAQ 4376
elixirdb/dictionaries/resources.py sha256=-ivHOyeVgeKa1_qh9Qm3skIVU23mj2LKx8MIwkhtc5s 671
elixirdb/models/engine.py sha256=V3dXVAXjViVZ71u0IsMcch7BDb_nDPOwyLuRbuSOMfY 6642
elixirdb/models/manager.py sha256=4uFlcHdRmqUiItDB1twbO1BitEoyGhyUmsgQcRaFhXM 4627
elixirdb/models/meta.py sha256=tCYhl8gDfmJVzkppW-MUE55iplIMuXris1X3HU1Ii_w 998
elixirdb/models/model.py sha256=T94VxDRjFTNSH-shxjJ4xPRZP_yCTNQ98FU_GXamO8k 521
elixirdb/models/options.py sha256=1aVZEEQhztl878umx_PA0nZZdcrLxU6Dwn9dQlL429A 12976
elixirdb/models/schemas.py sha256=gZimFXXSjPYHmtYO3VGEICnyu5GFVMrXhyC9lSl16jQ 2391
elixirdb/models/urls.py sha256=DtamTX6yV_3cqWwwWpfAq05ad1cR2zZw_Las3hCQG4M 101
elixirdb/models/validator.py sha256=idUpOkVFj3JD_gYdLDHF3j-qQBT9SwH_LmylO9a2brk 1668
elixirdb/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
elixirdb/utils/db_utils.py sha256=SmxNIoPxA9NoOWRmbalgIDu-9QyPYDtIEM8meLMxd_g 7764
elixirdb/utils/files.py sha256=Z_l1onFNAZ3cFngSGmlj0GsGNi2yW6y5oyFW381lzvE 2479
elixirdb/utils/formatters.py sha256=4RITkXDfoQ2w1gvnI8WV4xk7lhVZJti6Kg06Vts_QWw 2580
elixirdb/utils/wrappers.py sha256=JG5xhSpL7Ci0BfQlVMsqLFW2JAh0pDhjIqHcoHCiX8I 875
elixirdb-0.14.dist-info/METADATA sha256=3QB16azNdrEp2B2whB2lKHR5vUPPIuZg8SRmE2S0L24 19851
elixirdb-0.14.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
elixirdb-0.14.dist-info/top_level.txt sha256=r3ZxRfdT1GwHATQzPsQ90fDEZNaHYDaNZM-Vi_QF6iY 9
elixirdb-0.14.dist-info/RECORD

top_level.txt

elixirdb