devpablocristo-httpserver
Primitivas HTTP reutilizables para FastAPI y Starlette publicadas como paquete versionado de core.
Desde la versión 0.3.0 se requiere FastAPI 0.133 o superior y Starlette 1.0.1 o superior,
con límites fastapi<1 y starlette<2.
constraints-test.txt fija sólo la resolución de CI, no las dependencias de los consumidores.
constraints-test-min.txt comprueba la compatibilidad con los mínimos declarados.
Actualizar la resolución habitual no cambia esos mínimos; Dependabot excluye
constraints-test-min.txt de sus actualizaciones. La versión exacta de
pydantic_core se obtiene de la dependencia fijada por Pydantic, sin una
constraint independiente que pueda contradecirla.
CORS
apply_cors(app, allowed_origins) instala CORS con credenciales únicamente para una lista explícita de orígenes confiables. La lista vacía y el comodín * se rechazan para evitar una configuración insegura. apply_permissive_cors se conserva como alias de compatibilidad, pero exige la misma lista explícita.
Fuente documental y distribuciones
Este README vive en 02-DOCS/wiki/platform/http/python/. El backend de construcción toma esa fuente, materializa temporalmente la documentación necesaria para setuptools y elimina la copia al terminar; el wheel y el sdist conservan la descripción del paquete y el sdist puede reconstruirse por sí solo.
Metadata
Release files for devpablocristo-platform-http 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| devpablocristo_platform_http-0.3.1.tar.gz | 5.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| devpablocristo_platform_http-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.9 kB
Release files / devpablocristo_platform_http-0.3.1.tar.gz
| Download URL | devpablocristo_platform_http-0.3.1.tar.gz |
|---|---|
| Size | 5.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bfe1d6f371b0151249d4819216029cb0ddfe697d49c86fd93fe6b4a6f1da11b2
|
|
BLAKE2b-256 checksum How to use checksums |
c03b9a34dfc243176ace5080a881266ba535a44f1bd0e24aed8772d52a06682c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / devpablocristo_platform_http-0.3.1-py3-none-any.whl
| Download URL | devpablocristo_platform_http-0.3.1-py3-none-any.whl |
|---|---|
| Size | 4.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0b15256dfebe61285d6c393a2d4da7b06e34681577cb945543479207ba185fd2
|
|
BLAKE2b-256 checksum How to use checksums |
de9529a37749914a7d489ab165c830f38b465f4e8c293f8856c0bd7d3d8c88ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|