Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

341
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!