diff --git a/README.md b/README.md index f7e888a..e3e667d 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ Pure-Python driver for IBM Informix IDS, speaking the SQLI wire protocol over raw sockets. **No IBM Client SDK. No JVM. No native libraries.** PEP 249 compliant; sync + async APIs; built-in connection pool; TLS support. +**Docs:** [informix-driver.warehack.ing](https://informix-driver.warehack.ing) · **Source:** [git.supported.systems/warehack.ing/informix-db](https://git.supported.systems/warehack.ing/informix-db) · **PyPI:** [informix-driver](https://pypi.org/project/informix-driver/) + To our knowledge this is the **first pure-socket Informix driver in any language** — every other Informix driver (`IfxPy`, the legacy `informixdb`, ODBC bridges, JPype/JDBC, Perl `DBD::Informix`) wraps either IBM's CSDK or the JDBC JAR. ```bash diff --git a/docs-site/.env.example b/docs-site/.env.example index 67bdc4a..df9d690 100644 --- a/docs-site/.env.example +++ b/docs-site/.env.example @@ -1,4 +1,4 @@ COMPOSE_PROJECT=informix-db-docs -DOMAIN=informix-db.warehack.ing -DEV_DOMAIN=informix-db.l.warehack.ing +DOMAIN=informix-driver.warehack.ing +DEV_DOMAIN=informix-driver.l.warehack.ing MODE=prod diff --git a/docs-site/astro.config.mjs b/docs-site/astro.config.mjs index 4fa2288..b062003 100644 --- a/docs-site/astro.config.mjs +++ b/docs-site/astro.config.mjs @@ -2,11 +2,11 @@ import { defineConfig } from 'astro/config'; import starlight from '@astrojs/starlight'; -const DEV_DOMAIN = process.env.DEV_DOMAIN ?? 'informix-db.l.warehack.ing'; +const DEV_DOMAIN = process.env.DEV_DOMAIN ?? 'informix-driver.l.warehack.ing'; // https://astro.build/config export default defineConfig({ - site: 'https://informix-db.warehack.ing', + site: 'https://informix-driver.warehack.ing', server: { host: '0.0.0.0', port: 4321 }, telemetry: false, devToolbar: { enabled: false }, diff --git a/pyproject.toml b/pyproject.toml index 932ceb1..04e97e6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "informix-driver" -version = "2026.05.08" +version = "2026.05.08.1" description = "Pure-Python driver for IBM Informix IDS — speaks the SQLI wire protocol over raw sockets. No CSDK, no JVM, no native libraries." readme = "README.md" license = { text = "MIT" } @@ -27,8 +27,8 @@ classifiers = [ dependencies = [] [project.urls] -Homepage = "https://informix-db.warehack.ing" -Documentation = "https://informix-db.warehack.ing" +Homepage = "https://informix-driver.warehack.ing" +Documentation = "https://informix-driver.warehack.ing" Source = "https://git.supported.systems/warehack.ing/informix-db" Issues = "https://git.supported.systems/warehack.ing/informix-db/issues" Changelog = "https://git.supported.systems/warehack.ing/informix-db/src/branch/main/CHANGELOG.md" @@ -57,7 +57,7 @@ exclude = [ "build/", # decompiled JDBC, downloaded JARs "audits/", "docs/**", # protocol notes / decision log / captures — go to GitHub for the depth - "docs-site/**", # Astro/Starlight site sources — published at informix-db.warehack.ing + "docs-site/**", # Astro/Starlight site sources — published at informix-driver.warehack.ing "tests/reference/**", # Java reference client — spike infra "tests/benchmarks/.results/**", # pytest-benchmark cache (gitignored, but still ships unless excluded) ".pytest_cache/", ".ruff_cache/", ".mypy_cache/",