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

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.

Metadata

Release files for acodo-framework 0.2.1

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.1
File Size Uploaded Provenance
acodo_framework-0.2.1.tar.gz 24.4 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 54.2 kB

Release files / acodo_framework-0.2.1.tar.gz

Download URL acodo_framework-0.2.1.tar.gz
Size 24.4 kB
Tags Source
SHA-256 checksum
How to use checksums
23a2da9c44fdc2664c03232e3999332bc9832839b79d6b06f93e0155f5e6c42b
BLAKE2b-256 checksum
How to use checksums
f79b8ed133920e53fa793c1d32b3a090418cf40d9c6eaef05e3849e40ff95c19
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.1-py3-none-any.whl

Download URL acodo_framework-0.2.1-py3-none-any.whl
Size 29.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
114f63b6de500d2a11429ebf7c5c1c18c95fa2cce70486797816d2bc3361af56
BLAKE2b-256 checksum
How to use checksums
512affa48a0e67f686544395f2c1a2d0d8a6a3f87563018154dbce2913015b3d
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.1

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.1 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