Catalog PyPI
PACKAGE EXPLORERView in registry

acodo-framework

PyPI

Utilidades puras del framework Acodo: validación, conversión, parseo y logger.

Versions collected1
Direct dependencies0From release 0.2.1
Last observed20 Oct, 18:20 UTC

README

Version 0.2.1 documentation

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

Desde PyPI:

uv add acodo-framework

Para trabajar en el monorepo, desde la raíz: uv sync --all-packages. Entre miembros se enlaza con acodo-framework = { workspace = true } en [tool.uv.sources].

🛠️ 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

Enlaces

Licencia

MIT.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.2.119 Oct 20260

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:20 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:0e324969e58e7377d174f362eea6b75c021e1547cb2cfa36f82c116aad0230dd