Tag: SETUPTOOLS
Tenía un código funcional de disutils en el archivo setup.py como el siguiente: from distutils.command.install import INSTALL_SCHEMES for scheme in list(INSTALL_SCHEMES.values()): scheme[‘data’] = scheme[‘purelib’] Pero hoy recibí el siguiente error al intentar ejecutar CI en la acción de GitHub: Traceback (most recent call last): File “/home/runner/work/kombu/kombu/setup.py”, line 60, in <module> . . . Read more
Quiero asegurarme de que todos los módulos dentro de un paquete (“pkg-foo“) no importen desde otro paquete (“pkg-block“). Actualización: Sé que existen muchas formas de importar módulos debido a la dinamicidad de Python. Sin embargo, solo estoy interesado en verificar importaciones explícitas (por ejemplo, import pkg.block o from pkg.block import . . . Read more
Estoy construyendo un módulo C++ de pybind11 utilizando el siguiente setup.py: from setuptools import setup, Extension import pybind11 sfc_module = Extension( ‘runapp’, sources=[‘Direct.cpp’, ‘Lib.cpp’], include_dirs=[pybind11.get_include(), ‘.’], language=’c++’, extra_compile_args=cpp_args, ) setup( name=’runapp’, version=’1.0′, description=’Paquete de Python con extensión C++ RunApp (PyBind11)’, ext_modules=[sfc_module], Luego, utilizando python para construirlo: python setup.py build La . . . Read more
Estoy tratando de crear una instantánea/construcción diaria de mi paquete de Python, utilizando Setuptools y Build (el módulo de construcción PEP 517). He intentado adaptar esta sección de la documentación de Setuptools: https://setuptools.pypa.io/en/latest/userguide/distribution.html#tagging-and-daily-build-or-snapshot-releases Sin embargo, ninguno de los siguientes comandos funcionó: python -m build –config-setting=–tag-date myproject python -m build –config-setting=tag-date . . . Read more
Estoy trabajando en publicar una librería de utilidades para Python, principalmente para mi uso personal. Puedes encontrarla en pypi aquí. El repositorio está aquí. Aquí está mi setup.cfg: [metadata] name = raddoo version = 0.0.4 description = “Una colección de funciones de utilidad útiles para Python” [options] packages = raddoo . . . Read more