Rename docs domain: informix-db.warehack.ing → informix-driver.warehack.ing
Brand-consistency with PyPI distribution name. Old domain stops serving (no redirect — clean cutover per the rename decision). - pyproject.toml urls: Homepage + Documentation → new domain - README badge row + sdist exclude comment - docs-site .env.example + astro.config.mjs site URL + DEV_DOMAIN default - Version bumped to 2026.05.08.1 (PEP 440 post-release; PyPI 2026.5.8 still resolvable but with stale URL — yank or leave per preference)
This commit is contained in:
parent
24feabd21b
commit
9af0a4cec9
@ -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.
|
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.
|
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
|
```bash
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
COMPOSE_PROJECT=informix-db-docs
|
COMPOSE_PROJECT=informix-db-docs
|
||||||
DOMAIN=informix-db.warehack.ing
|
DOMAIN=informix-driver.warehack.ing
|
||||||
DEV_DOMAIN=informix-db.l.warehack.ing
|
DEV_DOMAIN=informix-driver.l.warehack.ing
|
||||||
MODE=prod
|
MODE=prod
|
||||||
|
|||||||
@ -2,11 +2,11 @@
|
|||||||
import { defineConfig } from 'astro/config';
|
import { defineConfig } from 'astro/config';
|
||||||
import starlight from '@astrojs/starlight';
|
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
|
// https://astro.build/config
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
site: 'https://informix-db.warehack.ing',
|
site: 'https://informix-driver.warehack.ing',
|
||||||
server: { host: '0.0.0.0', port: 4321 },
|
server: { host: '0.0.0.0', port: 4321 },
|
||||||
telemetry: false,
|
telemetry: false,
|
||||||
devToolbar: { enabled: false },
|
devToolbar: { enabled: false },
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "informix-driver"
|
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."
|
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"
|
readme = "README.md"
|
||||||
license = { text = "MIT" }
|
license = { text = "MIT" }
|
||||||
@ -27,8 +27,8 @@ classifiers = [
|
|||||||
dependencies = []
|
dependencies = []
|
||||||
|
|
||||||
[project.urls]
|
[project.urls]
|
||||||
Homepage = "https://informix-db.warehack.ing"
|
Homepage = "https://informix-driver.warehack.ing"
|
||||||
Documentation = "https://informix-db.warehack.ing"
|
Documentation = "https://informix-driver.warehack.ing"
|
||||||
Source = "https://git.supported.systems/warehack.ing/informix-db"
|
Source = "https://git.supported.systems/warehack.ing/informix-db"
|
||||||
Issues = "https://git.supported.systems/warehack.ing/informix-db/issues"
|
Issues = "https://git.supported.systems/warehack.ing/informix-db/issues"
|
||||||
Changelog = "https://git.supported.systems/warehack.ing/informix-db/src/branch/main/CHANGELOG.md"
|
Changelog = "https://git.supported.systems/warehack.ing/informix-db/src/branch/main/CHANGELOG.md"
|
||||||
@ -57,7 +57,7 @@ exclude = [
|
|||||||
"build/", # decompiled JDBC, downloaded JARs
|
"build/", # decompiled JDBC, downloaded JARs
|
||||||
"audits/",
|
"audits/",
|
||||||
"docs/**", # protocol notes / decision log / captures — go to GitHub for the depth
|
"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/reference/**", # Java reference client — spike infra
|
||||||
"tests/benchmarks/.results/**", # pytest-benchmark cache (gitignored, but still ships unless excluded)
|
"tests/benchmarks/.results/**", # pytest-benchmark cache (gitignored, but still ships unless excluded)
|
||||||
".pytest_cache/", ".ruff_cache/", ".mypy_cache/",
|
".pytest_cache/", ".ruff_cache/", ".mypy_cache/",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user