stec

En desarrollo

Archivos de configuración más expresivos, con validación de tipos, fáciles de integrar y totalmente compatibles con el uso de .getenv de Python.

  • 20/09/2026

    Stec 0.2.1 ya está disponible

    Acabamos de lanzar Stec 0.2.1, una nueva versión pública que ya puedes utilizar.

    Stec es un lenguaje de configuración sencillo, expresivo y fácil de integrar en cualquier sistema. Está diseñado para ofrecer una alternativa más potente a los archivos .env tradicionales, incorporando tipado estático, control de flujo básico e integración nativa con las variables de entorno de Python.

    La API y el código fuente están disponibles en nuestro GitHub.

    Casos de uso

    • Configuraciones simples y expresivas
      Stec está pensado para crear archivos de configuración fáciles de escribir y mantener, sin la complejidad de formatos como JSON.

    • Tipado estático
      Los valores definidos en un archivo .stec son comprobados mediante un type checker y convertidos automáticamente a sus tipos correspondientes en Python.

    • Integración nativa con os.environ
      Puedes importar, exportar y modificar variables de entorno directamente desde Stec, incluso utilizando el flujo de ejecución del lenguaje.

    ¿Es realmente útil?

    Para nosotros, sí.

    Uno de los principales problemas que encontramos trabajando con configuraciones basadas en .env es que un valor incorrecto puede provocar errores difíciles de detectar o incluso impedir que una aplicación arranque correctamente.

    Stec busca solucionar este problema proporcionando validación de tipos y errores detallados, permitiendo detectar configuraciones incorrectas antes de que terminen causando problemas en la aplicación.

    Además, al contar con control de flujo básico, Stec permite hacer algo que un .env tradicional no puede: modificar y gestionar variables de entorno dinámicamente durante la ejecución.

    ¿Qué incluye Stec 0.2.1?

    Esta versión está enfocada en proporcionar una base sólida para crear configuraciones más expresivas:

    • Type checker integrado
    • Tipado automático de valores
    • Sintaxis sencilla para configuraciones
    • Control de flujo básico
    • Integración con os.environ
    • Compatibilidad con configuraciones basadas en .env
    • Errores detallados
    • Integración sencilla con Python

    Disponible en PyPI

    Stec 0.2.1 ya está disponible públicamente.

    Si buscas una alternativa sencilla, tipada y expresiva para gestionar la configuración de tus aplicaciones Python, puedes probar Stec desde PyPI.

    ¡Disfruta de Stec!

    Leer completo