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

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

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 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!