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:
Ryan Malloy 2026-05-08 04:29:08 -06:00
parent 24feabd21b
commit 9af0a4cec9
4 changed files with 10 additions and 8 deletions

View File

@ -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

View File

@ -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

View File

@ -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 },

View File

@ -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/",