{"id":191765408,"number":"2.13.2","published_at":"2026-04-06T19:36:57.000Z","licenses":"execsql2 — a fork of execsql.py\n        Copyright (c) 2007-2025 R.Dreas Nielsen\n        Copyright (c) 2026-present Caleb Grant\n        \n        This program is free software: you can redistribute it and/or modify it under\n        the terms of the GNU General Public License as published by the Free Software\n        Foundation, either version 3 of the License, or (at your option) any later\n        version. This program is distributed in the hope that it will be useful, but\n        WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\n        FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more\n        details. The GNU General Public License is available at\n        http://www.gnu.org/licenses/.","integrity":"sha256-9568500cc9a8dc99c9dacd8dc16e595026d6eb658651c8dc93106e4aa2d6880c","status":null,"download_url":"https://files.pythonhosted.org/packages/f0/65/02a50926e7fa7582757b9791953754950e50ac8d4233e2f4c8b392506244/execsql2-2.13.2-py3-none-any.whl","registry_url":"https://pypi.org/project/execsql2/2.13.2","documentation_url":"https://execsql2.readthedocs.io/en/2.13.2","install_command":"pip install execsql2==2.13.2 --index-url https://pypi.org/simple","metadata":{"download_url":"https://files.pythonhosted.org/packages/f0/65/02a50926e7fa7582757b9791953754950e50ac8d4233e2f4c8b392506244/execsql2-2.13.2-py3-none-any.whl","requires_python":"\u003e=3.10","yanked":false,"yanked_reason":null,"packagetype":"bdist_wheel","python_version":"py3","size":379083,"has_sig":false},"created_at":"2026-05-03T00:04:55.357Z","updated_at":"2026-05-03T00:04:55.357Z","purl":"pkg:pypi/execsql2@2.13.2","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/execsql2/versions/2.13.2","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/execsql2/versions/2.13.2/codemeta","dependencies":[{"id":2026436907,"ecosystem":"pypi","package_name":"rich","requirements":"\u003e=13.0","kind":"runtime","optional":false},{"id":2026436908,"ecosystem":"pypi","package_name":"sqlglot","requirements":"\u003e=25.0","kind":"runtime","optional":false},{"id":2026436909,"ecosystem":"pypi","package_name":"textual","requirements":"\u003e=0.47.0","kind":"runtime","optional":false},{"id":2026436910,"ecosystem":"pypi","package_name":"typer","requirements":"\u003e=0.12","kind":"runtime","optional":false},{"id":2026436911,"ecosystem":"pypi","package_name":"duckdb","requirements":"*","kind":"extra == \"all\"","optional":true},{"id":2026436912,"ecosystem":"pypi","package_name":"firebird-driver","requirements":"*","kind":"extra == \"all\"","optional":true},{"id":2026436913,"ecosystem":"pypi","package_name":"jinja2","requirements":"*","kind":"extra == \"all\"","optional":true},{"id":2026436914,"ecosystem":"pypi","package_name":"keyring","requirements":"*","kind":"extra == \"all\"","optional":true},{"id":2026436915,"ecosystem":"pypi","package_name":"odfpy","requirements":"*","kind":"extra == \"all\"","optional":true},{"id":2026436916,"ecosystem":"pypi","package_name":"openpyxl","requirements":"*","kind":"extra == \"all\"","optional":true},{"id":2026436917,"ecosystem":"pypi","package_name":"oracledb","requirements":"*","kind":"extra == \"all\"","optional":true},{"id":2026436918,"ecosystem":"pypi","package_name":"pg-upsert","requirements":"\u003e=1.20.0","kind":"extra == \"all\"","optional":true},{"id":2026436919,"ecosystem":"pypi","package_name":"polars","requirements":"*","kind":"extra == \"all\"","optional":true},{"id":2026436920,"ecosystem":"pypi","package_name":"psycopg2-binary","requirements":"*","kind":"extra == \"all\"","optional":true},{"id":2026436921,"ecosystem":"pypi","package_name":"pymysql","requirements":"*","kind":"extra == \"all\"","optional":true},{"id":2026436922,"ecosystem":"pypi","package_name":"pyodbc","requirements":"*","kind":"extra == \"all\"","optional":true},{"id":2026436923,"ecosystem":"pypi","package_name":"pyyaml","requirements":"*","kind":"extra == \"all\"","optional":true},{"id":2026436924,"ecosystem":"pypi","package_name":"tables","requirements":"*","kind":"extra == \"all\"","optional":true},{"id":2026436925,"ecosystem":"pypi","package_name":"xlrd","requirements":"*","kind":"extra == \"all\"","optional":true},{"id":2026436926,"ecosystem":"pypi","package_name":"duckdb","requirements":"*","kind":"extra == \"all-db\"","optional":true},{"id":2026436927,"ecosystem":"pypi","package_name":"firebird-driver","requirements":"*","kind":"extra == \"all-db\"","optional":true},{"id":2026436928,"ecosystem":"pypi","package_name":"oracledb","requirements":"*","kind":"extra == \"all-db\"","optional":true},{"id":2026436929,"ecosystem":"pypi","package_name":"psycopg2-binary","requirements":"*","kind":"extra == \"all-db\"","optional":true},{"id":2026436930,"ecosystem":"pypi","package_name":"pymysql","requirements":"*","kind":"extra == \"all-db\"","optional":true},{"id":2026436931,"ecosystem":"pypi","package_name":"pyodbc","requirements":"*","kind":"extra == \"all-db\"","optional":true},{"id":2026436932,"ecosystem":"pypi","package_name":"keyring","requirements":"*","kind":"extra == \"auth\"","optional":true},{"id":2026436933,"ecosystem":"pypi","package_name":"build","requirements":"\u003e=1.2.2.post1","kind":"extra == \"dev\"","optional":true},{"id":2026436934,"ecosystem":"pypi","package_name":"bump-my-version","requirements":"\u003e=1.2.7","kind":"extra == \"dev\"","optional":true},{"id":2026436935,"ecosystem":"pypi","package_name":"jinja2","requirements":"*","kind":"extra == \"dev\"","optional":true},{"id":2026436936,"ecosystem":"pypi","package_name":"markdown-include","requirements":"\u003e=0.8","kind":"extra == \"dev\"","optional":true},{"id":2026436937,"ecosystem":"pypi","package_name":"mkdocstrings-python","requirements":"\u003e=2.0.3","kind":"extra == \"dev\"","optional":true},{"id":2026436938,"ecosystem":"pypi","package_name":"odfpy","requirements":"*","kind":"extra == \"dev\"","optional":true},{"id":2026436939,"ecosystem":"pypi","package_name":"openpyxl","requirements":"*","kind":"extra == \"dev\"","optional":true},{"id":2026436940,"ecosystem":"pypi","package_name":"polars","requirements":"*","kind":"extra == \"dev\"","optional":true},{"id":2026436941,"ecosystem":"pypi","package_name":"pre-commit","requirements":"\u003e=3.5.0","kind":"extra == \"dev\"","optional":true},{"id":2026436942,"ecosystem":"pypi","package_name":"pytest-cov","requirements":"\u003e=5.0.0","kind":"extra == \"dev\"","optional":true},{"id":2026436943,"ecosystem":"pypi","package_name":"pyyaml","requirements":"*","kind":"extra == \"dev\"","optional":true},{"id":2026436944,"ecosystem":"pypi","package_name":"ruff","requirements":"\u003e=0.4","kind":"extra == \"dev\"","optional":true},{"id":2026436945,"ecosystem":"pypi","package_name":"tables","requirements":"*","kind":"extra == \"dev\"","optional":true},{"id":2026436946,"ecosystem":"pypi","package_name":"tox-uv","requirements":"\u003e=1.13.1","kind":"extra == \"dev\"","optional":true},{"id":2026436947,"ecosystem":"pypi","package_name":"twine","requirements":"\u003e=6.1.0","kind":"extra == \"dev\"","optional":true},{"id":2026436948,"ecosystem":"pypi","package_name":"xlrd","requirements":"*","kind":"extra == \"dev\"","optional":true},{"id":2026436949,"ecosystem":"pypi","package_name":"zensical","requirements":"\u003e=0.0.28","kind":"extra == \"dev\"","optional":true},{"id":2026436950,"ecosystem":"pypi","package_name":"duckdb","requirements":"*","kind":"extra == \"duckdb\"","optional":true},{"id":2026436951,"ecosystem":"pypi","package_name":"firebird-driver","requirements":"*","kind":"extra == \"firebird\"","optional":true},{"id":2026436952,"ecosystem":"pypi","package_name":"jinja2","requirements":"*","kind":"extra == \"formats\"","optional":true},{"id":2026436953,"ecosystem":"pypi","package_name":"odfpy","requirements":"*","kind":"extra == \"formats\"","optional":true},{"id":2026436954,"ecosystem":"pypi","package_name":"openpyxl","requirements":"*","kind":"extra == \"formats\"","optional":true},{"id":2026436955,"ecosystem":"pypi","package_name":"polars","requirements":"*","kind":"extra == \"formats\"","optional":true},{"id":2026436956,"ecosystem":"pypi","package_name":"pyyaml","requirements":"*","kind":"extra == \"formats\"","optional":true},{"id":2026436957,"ecosystem":"pypi","package_name":"tables","requirements":"*","kind":"extra == \"formats\"","optional":true},{"id":2026436958,"ecosystem":"pypi","package_name":"xlrd","requirements":"*","kind":"extra == \"formats\"","optional":true},{"id":2026436959,"ecosystem":"pypi","package_name":"pyodbc","requirements":"*","kind":"extra == \"mssql\"","optional":true},{"id":2026436960,"ecosystem":"pypi","package_name":"pymysql","requirements":"*","kind":"extra == \"mysql\"","optional":true},{"id":2026436961,"ecosystem":"pypi","package_name":"pyodbc","requirements":"*","kind":"extra == \"odbc\"","optional":true},{"id":2026436962,"ecosystem":"pypi","package_name":"oracledb","requirements":"*","kind":"extra == \"oracle\"","optional":true},{"id":2026436963,"ecosystem":"pypi","package_name":"psycopg2-binary","requirements":"*","kind":"extra == \"postgres\"","optional":true},{"id":2026436964,"ecosystem":"pypi","package_name":"pg-upsert","requirements":"\u003e=1.20.0","kind":"extra == \"upsert\"","optional":true}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/execsql2"}