Actualmente estoy desarrollando una biblioteca de Aprendizaje Automático que permite a los usuarios escribir código independiente de CPU y GPU para lograr ciertas tareas. Para ejecutar el código habilitado para GPU, mi paquete tiene dependencias específicas que solo son compatibles con GPU de NVIDIA habilitados para CUDA. Por lo tanto, . . . Read more
Estoy usando Poetry 1.1.12 con Python 3.10. Mi proyecto depende de numpy 1.21.1 que tarda 5 minutos en instalarse cada vez que ejecuto mi canalización de integración continua. ¿Hay alguna forma de hacer que Poetry use algún tipo de paquete numpy compilado en lugar de reconstruirlo en cada compilación? Ya . . . Read more
Versionamos todos nuestros paquetes de la empresa con una versión de fecha y hora simple. Ahora estamos considerando utilizar pyproject.toml en lugar de setup.py. ¿Es posible hacer una versión flexible allí también? version = datetime.datetime.now().strftime(‘%Y.%m.%d.%H%M’) Configuración actual setup( name=”some-package”, version=version, description=’Alguna descripción’, packages=find_namespace_packages(where=’src’, include=[‘company.project.*’]), package_dir={”: ‘src’}, python_requires=’>=3.6′, install_requires=[ ‘numpy’, ‘numba’ . . . Read more
Tengo el siguiente archivo pyproject.toml para configurar black: [tool.black] exclude = 'foo.py' Si ejecuto black . desde la carpeta raíz del proyecto que solo contiene foo.py, obtengo No Python files are present to be formatted. Nothing to do �😴 como se esperaba. Sin embargo, cuando guardo foo.py desde el interior . . . Read more
Cuando ejecuto python -m build en el directorio en el que está mi archivo pyproject.toml, obtengo el siguiente error: package_name no parece ser un proyecto de Python: no hay pyproject.toml o setup.py. Así es como se ve mi directorio: package_root –> Base setup.cfg MANIFEST.in pyproject.toml src/ –> Actual Module some_code_file.py . . . Read more