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

476
Vistas
¿Cómo corregir el error al crear un paquete conda relacionado con el archivo "Icono"?

Sinceramente, no puedo entender qué está pasando con este error. Pensé que era algo en mi archivo de manifiesto, pero aparentemente no lo es.

Tenga en cuenta que este directorio está en mi Google Drive.

Aquí está mi archivo MANIFEST.in :

 graft soothsayer_utils include setup.py include LICENSE.txt include README.md global-exclude Icon* global-exclude *.py[co] global-exclude .DS_Store

Estoy ejecutando conda build . en el directorio y obtengo el siguiente error:

 Packaging soothsayer_utils INFO:conda_build.build:Packaging soothsayer_utils INFO conda_build.build:build(2214): Packaging soothsayer_utils Packaging soothsayer_utils-2022.01.19-py_0 INFO:conda_build.build:Packaging soothsayer_utils-2022.01.19-py_0 INFO conda_build.build:bundle_conda(1454): Packaging soothsayer_utils-2022.01.19-py_0 number of files: 11 Fixing permissions Packaged license file/s. INFO :: Time taken to mark (prefix) 0 replacements in 0 files was 0.11 seconds 'site-packages/soothsayer_utils-2022.1.19.dist-info/Icon' not in tarball 'site-packages/soothsayer_utils-2022.1.19.dist-info/Icon\r' not in info/files Traceback (most recent call last): File "/Users/jespinoz/anaconda3/bin/conda-build", line 11, in <module> sys.exit(main()) File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/cli/main_build.py", line 474, in main execute(sys.argv[1:]) File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/cli/main_build.py", line 463, in execute outputs = api.build(args.recipe, post=args.post, test_run_post=args.test_run_post, File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/api.py", line 186, in build return build_tree( File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/build.py", line 3008, in build_tree packages_from_this = build(metadata, stats, File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/build.py", line 2291, in build newly_built_packages = bundlers[pkg_type](output_d, m, env, stats) File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/build.py", line 1619, in bundle_conda tarcheck.check_all(tmp_path, metadata.config) File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/tarcheck.py", line 89, in check_all x.info_files() File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/tarcheck.py", line 53, in info_files raise Exception('info/files') Exception: info/files

Aquí está el registro completo

Puedo confirmar que los archivos Icon no existen en mi archivo soothsayer_utils-2022.1.19.tar.gz :

 (base) jespinoz@x86_64-apple-darwin13 Downloads % tree soothsayer_utils-2022.1.19 soothsayer_utils-2022.1.19 ├── LICENSE.txt ├── MANIFEST.in ├── PKG-INFO ├── README.md ├── setup.cfg ├── setup.py ├── soothsayer_utils │  ├── __init__.py │  └── soothsayer_utils.py └── soothsayer_utils.egg-info ├── PKG-INFO ├── SOURCES.txt ├── dependency_links.txt ├── requires.txt └── top_level.txt 2 directories, 13 files

¿Puede alguien ayudarme a hacer que conda build funcione para mi paquete?

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

0

hay algunos síntomas que me gustaría sugerir investigar:

  1. Hay una ADVERTENCIA en su registro de errores SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools . Tiene MANIFEST.in , setup.py y setup.cfg probablemente en conflicto entre ellos. Porque setup.py es el script de compilación para setuptools. Le informa a las herramientas de setuptools sobre su paquete (como el nombre y la versión), así como qué archivos de código incluir. Además, se regenerará un MANIFEST generado existente sin que sdist compare su tiempo de modificación con el de MANIFEST.in o setup.py, como se explica aquí .

Consulte Creación y distribución de paquetes con Setuptools , también Configuración de setup() mediante archivos setup.cfg e Inicio rápido para obtener más información.

  1. Tal vez no sea tan importante, pero otra cosa que vale la pena analizar es el hecho de que hay 2 distribuciones de python diferentes que se usan en diferentes etapas, ya que Python 3.10 se usa en: Using pip 22.0.2 from $PREFIX/lib/python3.10/site-packages/pip (python 3.10) (también está en sus dependencias conda) y Python 3.8 se usa en: File "/Users/jespinoz/anaconda3/lib/python3.8/site-packages/conda_build/tarcheck.py", line 53, in info_files raise Exception('info/files') que es donde ocurre el error. Entonces, tal vez otro conflicto de configuración relacionado con esto.
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