Rename the import package app to fluksio

A wheel whose top-level module is `app` collides with anything else in a
user's venv, so the package that is about to be published takes the name
it is published under. Only the Python package moves; the repo, the
Docker WORKDIR and the compose project keep theirs.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-21 21:48:05 +02:00
co-authored by Claude Opus 5
parent 97785ee590
commit 60d7ec81c0
170 changed files with 629 additions and 619 deletions
Generated
+75 -75
View File
@@ -8,7 +8,7 @@ resolution-markers = [
[manifest]
members = [
"app",
"fluksio",
]
[[package]]
@@ -213,80 +213,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/38/0e/27be9fdef66e72d64c0cdc3cc2823101b80585f8119b5c112c2e8f5f7dab/anyio-4.12.1-py3-none-any.whl", hash = "sha256:d405828884fc140aa80a3c667b8beed277f1dfedec42ba031bd6ac3db606ab6c", size = 113592, upload-time = "2026-01-06T11:45:19.497Z" },
]
[[package]]
name = "app"
version = "0.1.0"
source = { editable = "backend" }
dependencies = [
{ name = "aiomqtt" },
{ name = "alembic" },
{ name = "croniter" },
{ name = "cryptography" },
{ name = "email-validator" },
{ name = "emails" },
{ name = "fastapi", extra = ["standard"] },
{ name = "httpx" },
{ name = "influxdb-client", extra = ["async"] },
{ name = "jinja2" },
{ name = "mcp" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
{ name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" },
{ name = "psycopg", extra = ["binary"] },
{ name = "pwdlib", extra = ["argon2", "bcrypt"] },
{ name = "pydantic" },
{ name = "pydantic-settings" },
{ name = "pyjwt" },
{ name = "python-multipart" },
{ name = "redis" },
{ name = "sentry-sdk", extra = ["fastapi"] },
{ name = "sqlmodel" },
{ name = "tenacity" },
]
[package.dev-dependencies]
dev = [
{ name = "coverage" },
{ name = "mypy" },
{ name = "prek" },
{ name = "pytest" },
{ name = "ruff" },
]
[package.metadata]
requires-dist = [
{ name = "aiomqtt", specifier = ">=2.0.0" },
{ name = "alembic", specifier = ">=1.12.1,<2.0.0" },
{ name = "croniter", specifier = ">=1.3.0" },
{ name = "cryptography", specifier = ">=44.0.0" },
{ name = "email-validator", specifier = ">=2.1.0.post1,<3.0.0.0" },
{ name = "emails", specifier = ">=0.6,<1.0" },
{ name = "fastapi", extras = ["standard"], specifier = ">=0.114.2,<1.0.0" },
{ name = "httpx", specifier = ">=0.25.1,<1.0.0" },
{ name = "influxdb-client", extras = ["async"], specifier = ">=1.40.0" },
{ name = "jinja2", specifier = ">=3.1.4,<4.0.0" },
{ name = "mcp", specifier = ">=1.29,<2" },
{ name = "numpy", specifier = ">=2.2.6" },
{ name = "psycopg", extras = ["binary"], specifier = ">=3.1.13,<4.0.0" },
{ name = "pwdlib", extras = ["argon2", "bcrypt"], specifier = ">=0.3.0" },
{ name = "pydantic", specifier = ">2.0" },
{ name = "pydantic-settings", specifier = ">=2.2.1,<3.0.0" },
{ name = "pyjwt", specifier = ">=2.8.0,<3.0.0" },
{ name = "python-multipart", specifier = ">=0.0.7,<1.0.0" },
{ name = "redis", specifier = ">=7.1.0" },
{ name = "sentry-sdk", extras = ["fastapi"], specifier = ">=1.40.6,<2.0.0" },
{ name = "sqlmodel", specifier = ">=0.0.21,<1.0.0" },
{ name = "tenacity", specifier = ">=8.2.3,<9.0.0" },
]
[package.metadata.requires-dev]
dev = [
{ name = "coverage", specifier = ">=7.4.3,<8.0.0" },
{ name = "mypy", specifier = ">=1.8.0,<2.0.0" },
{ name = "prek", specifier = ">=0.2.24,<1.0.0" },
{ name = "pytest", specifier = ">=7.4.3,<8.0.0" },
{ name = "ruff", specifier = ">=0.2.2,<1.0.0" },
]
[[package]]
name = "argon2-cffi"
version = "25.1.0"
@@ -827,6 +753,80 @@ standard = [
{ name = "uvicorn", extra = ["standard"] },
]
[[package]]
name = "fluksio"
version = "0.1.0"
source = { editable = "backend" }
dependencies = [
{ name = "aiomqtt" },
{ name = "alembic" },
{ name = "croniter" },
{ name = "cryptography" },
{ name = "email-validator" },
{ name = "emails" },
{ name = "fastapi", extra = ["standard"] },
{ name = "httpx" },
{ name = "influxdb-client", extra = ["async"] },
{ name = "jinja2" },
{ name = "mcp" },
{ name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" },
{ name = "numpy", version = "2.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" },
{ name = "psycopg", extra = ["binary"] },
{ name = "pwdlib", extra = ["argon2", "bcrypt"] },
{ name = "pydantic" },
{ name = "pydantic-settings" },
{ name = "pyjwt" },
{ name = "python-multipart" },
{ name = "redis" },
{ name = "sentry-sdk", extra = ["fastapi"] },
{ name = "sqlmodel" },
{ name = "tenacity" },
]
[package.dev-dependencies]
dev = [
{ name = "coverage" },
{ name = "mypy" },
{ name = "prek" },
{ name = "pytest" },
{ name = "ruff" },
]
[package.metadata]
requires-dist = [
{ name = "aiomqtt", specifier = ">=2.0.0" },
{ name = "alembic", specifier = ">=1.12.1,<2.0.0" },
{ name = "croniter", specifier = ">=1.3.0" },
{ name = "cryptography", specifier = ">=44.0.0" },
{ name = "email-validator", specifier = ">=2.1.0.post1,<3.0.0.0" },
{ name = "emails", specifier = ">=0.6,<1.0" },
{ name = "fastapi", extras = ["standard"], specifier = ">=0.114.2,<1.0.0" },
{ name = "httpx", specifier = ">=0.25.1,<1.0.0" },
{ name = "influxdb-client", extras = ["async"], specifier = ">=1.40.0" },
{ name = "jinja2", specifier = ">=3.1.4,<4.0.0" },
{ name = "mcp", specifier = ">=1.29,<2" },
{ name = "numpy", specifier = ">=2.2.6" },
{ name = "psycopg", extras = ["binary"], specifier = ">=3.1.13,<4.0.0" },
{ name = "pwdlib", extras = ["argon2", "bcrypt"], specifier = ">=0.3.0" },
{ name = "pydantic", specifier = ">2.0" },
{ name = "pydantic-settings", specifier = ">=2.2.1,<3.0.0" },
{ name = "pyjwt", specifier = ">=2.8.0,<3.0.0" },
{ name = "python-multipart", specifier = ">=0.0.7,<1.0.0" },
{ name = "redis", specifier = ">=7.1.0" },
{ name = "sentry-sdk", extras = ["fastapi"], specifier = ">=1.40.6,<2.0.0" },
{ name = "sqlmodel", specifier = ">=0.0.21,<1.0.0" },
{ name = "tenacity", specifier = ">=8.2.3,<9.0.0" },
]
[package.metadata.requires-dev]
dev = [
{ name = "coverage", specifier = ">=7.4.3,<8.0.0" },
{ name = "mypy", specifier = ">=1.8.0,<2.0.0" },
{ name = "prek", specifier = ">=0.2.24,<1.0.0" },
{ name = "pytest", specifier = ">=7.4.3,<8.0.0" },
{ name = "ruff", specifier = ">=0.2.2,<1.0.0" },
]
[[package]]
name = "frozenlist"
version = "1.8.0"