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.2
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.2.tar.gz | 5.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| devpablocristo_platform_http-0.3.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.9 kB
Release files / devpablocristo_platform_http-0.3.2.tar.gz
| Download URL | devpablocristo_platform_http-0.3.2.tar.gz |
|---|---|
| Size | 5.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9ad7aec3ea90d6f0766f4df8e4e3cd68feea41e9dc143cfade83e5d65c8ab8a0
|
|
BLAKE2b-256 checksum How to use checksums |
d01ce3502d8c579d521372789eab27a543e1c965037214628b3b93875aa3d912
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","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.2-py3-none-any.whl
| Download URL | devpablocristo_platform_http-0.3.2-py3-none-any.whl |
|---|---|
| Size | 4.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1478a93a357561af59989264db00723ccd90dc35058651b9b094c314b4e47e42
|
|
BLAKE2b-256 checksum How to use checksums |
d495a2d2c518f12a8832afef8284643181644d0128d4966b24e920e3e8584340
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|