Skip to main content

acodo-framework

Biblioteca de utilidades de Acodo Framework para Python >= 3.13. No tiene dependencias externas: solo usa la biblioteca estándar. El paquete que se importa es acodo.

🚀 Instalación

Dentro del workspace se enlaza con workspace = true:

[project]
dependencies = ["acodo-framework"]

[tool.uv.sources]
acodo-framework = { workspace = true }

Para trabajar en el monorepo, desde la raíz: uv sync --all-packages.

🛠️ Uso

from acodo.logger import Logger
from acodo.utils import to_bool, valid_email

to_bool("sí")  # True
valid_email("hola")  # False

log = Logger("miapp")
log.info("Procesando %(n)s ficheros", n=3)

📦 Módulos

  • acodo.utils: funciones agrupadas por prefijo (get_*, has_*, parse_*, to_*, valid_*) y el tipo SocialLink. Convenciones y errores en el docstring del paquete.
  • acodo.logger: Logger; consola y/o fichero con rotación diaria.

acodo.logger depende de acodo.utils, nunca al revés.

📁 Estructura

src/acodo/
├── utils/
│   ├── checkers.py       # has_*
│   ├── converters.py     # to_*
│   ├── getters.py        # get_*
│   ├── parsers.py        # parse_*
│   ├── types.py          # SocialLink
│   └── validators.py     # valid_*
└── logger/
    └── logger.py         # Logger

Licencia

MIT.

Metadata

Release files for acodo-framework 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for acodo-framework 0.2.0
File Size Uploaded Provenance
acodo_framework-0.2.0.tar.gz 24.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for acodo-framework 0.2.0
File Interpreter ABI Platform
acodo_framework-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 53.9 kB

Release files / acodo_framework-0.2.0.tar.gz

Download URL acodo_framework-0.2.0.tar.gz
Size 24.3 kB
Tags Source
SHA-256 checksum
How to use checksums
ee463d991ec73e6693be3e83795109babcc21294c00d73cfb5cae8b4b56b3755
BLAKE2b-256 checksum
How to use checksums
10e459c36871a021561261c9621865ffbfa9c09df11906e832afd84544dcee35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / acodo_framework-0.2.0-py3-none-any.whl

Download URL acodo_framework-0.2.0-py3-none-any.whl
Size 29.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f50ba9517e960da5b68444f1c7356e712317f75b836ce2da5887a675e6ff2030
BLAKE2b-256 checksum
How to use checksums
06b954121a49cfa77250f0878d7c4fb46f369a4d1a32c0afd6ceb653c3bb1487
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for acodo-framework 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page