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 tipoSocialLink. 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
- Repositorio: https://github.com/isidro-rodriguez/acodo
- Documentación: https://isidro-rodriguez.github.io/acodo/
- PyPI: https://pypi.org/project/acodo-framework/
- Plantilla de proyecto: https://github.com/isidro-rodriguez/acodo-template
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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| acodo_framework-0.2.1.tar.gz | 24.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.