Libreria de utilidades varias
Project description
ctrutils
ctrutils es una librería de utilidades en Python creada para simplificar y automatizar tareas comunes en ciencia de datos y desarrollo. Este proyecto está en desarrollo y puede estar sujeto a cambios.
Requisitos
Para trabajar en este proyecto solo se necesita instalar la herramienta docker y VScode ya que el entorno de desarrollo se encuentra en un contenedor docker a partir de la imagen personalizada cristiantr/dev_container_image.
Clonar el proyecto
Clona este repositorio para obtener una copia local:
git clone https://github.com/CristianTacoronteRivero/ctutils.git
cd ctutils
Instalación de Dependencias
Una vez que estés en el directorio del proyecto, instala las dependencias usando Poetry:
poetry install
Este comando instalará todas las dependencias del proyecto, incluidas las de desarrollo, definidas en pyproject.toml.
Generación de Documentación y requerimientos
Para generar la documentación del proyecto, utiliza el script generate_docs.sh, que automatiza el proceso de creación de archivos .rst y compila la documentación en HTML.
Ejecuta el script con:
./generate_docs.sh
Desglose del Script
El script generate_docs.sh realiza los siguientes pasos:
- Generación de archivos
.rst: Genera archivos.rstpara todos los módulos dectrutils. - Compilación de la documentación en HTML: Utiliza
sphinx-buildpara generar la documentación en formato HTML en el directoriodocs/build/html. - Exportación de requirements.txt: Exporta el archivo
requirements.txtcon las dependencias, incluidas las de desarrollo.
Después de ejecutar el script, encontrarás la documentación generada en docs/build/html, lista para ser visualizada en un navegador.
Contribuciones
¡Las contribuciones son bienvenidas! Si encuentras algún problema o tienes alguna mejora, no dudes en abrir un issue o enviar un pull request.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ctrutils-3.1.0-py3-none-any.whl.
File metadata
- Download URL: ctrutils-3.1.0-py3-none-any.whl
- Upload date:
- Size: 21.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.10.12 Linux/5.15.167.4-microsoft-standard-WSL2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64f8836880e11e286953088ba38fc3395ee0b06d3b32ad9237ec4020a68ee155
|
|
| MD5 |
d67db29a30322b9e8f279e3be7cb9df6
|
|
| BLAKE2b-256 |
89dfbfa7270023859989debea4bf75c1eb097eec2802da428afb87d7378589d1
|