Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

342
Vistas
¿Hay documentación completa para `setup.cfg`?

El tutorial de empaquetado de Python recomienda que "se deben preferir los metadatos estáticos (setup.cfg). Los metadatos dinámicos (setup.py) deben usarse solo como vía de escape cuando sea absolutamente necesario. Setup.py solía ser necesario, pero se puede omitir con versiones más recientes de setuptools y pip".

La guía para empaquetar y distribuir proyectos explica que "setup.cfg es un archivo ini que contiene opciones predeterminadas para los comandos setup.py. Para ver un ejemplo, consulte setup.cfg en el proyecto de muestra de PyPA".

Ese ejemplo es completamente inútil, y no parece haber mucha otra información útil. Los ejemplos en el tutorial sugieren que algunos, o quizás todos, los argumentos válidos para setuptools.setup() se pueden enumerar en setup.cfg , pero no hay una explicación real para este efecto. En particular, no está claro cómo traducir un argumento de lista, como el del parámetro install_requires muy común e importante, en líneas en setup.cfg .

La forma correcta de hacer esto, como lo he determinado por deducción y experimentación, parece ser la siguiente:

 [options] install_requires = dependency_1 dependency_2

Obviamente, sería mejor que esto se documentara adecuadamente en algún lugar para que los nuevos creadores de paquetes no tengan que pasar por un proceso similar solo para especificar las dependencias de sus proyectos.

¿Existe tal documentación?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Sí, en la documentación de las herramientas de setuptools . Aquí está: https://setuptools.readthedocs.io/en/latest/userguide/declarative_config.html

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda