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:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user