es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AUTODOC

Sphinx no puede encontrar mis funciones (probablemente debido a los importes o la estructura de carpetas).

Tengo la siguiente estructura de carpetas para un proyecto de paquete (simplificado): projectname ├── docs ├── packagename │ ├── somemodule │ │ ├── init.py (segundo) │ │ └── somescript.py │ └── init.py (primero) ├── setup.cfg └── pyproject.toml En el primer archivo init.py hago “from . import somemodule”. En el segundo . . . Read more

Sphinx Autodoc sin submódulos

Estoy desarrollando un paquete de Python que permite a los usuarios importar sus funciones de esta manera: import mymodule mymodule.afunction() Estoy documentando el código con Sphinx. Primero ejecuté sphinx-quickstart, luego cambié conf.py para incluir sys.path.insert(0, os.path.abspath(‘../../src/mymodule’)). Luego ejecuté sphinx-apidoc -f -o source ../src/mymodule y make html. La estructura del directorio . . . Read more

¿Cómo exportar una tabla de MySQL a CSV utilizando la biblioteca Blaze ODO?

Estoy tratando de exportar tablas de MySQL a CSV utilizando la biblioteca odo. El código es: src =f’mysql+pymysql://{MYSQL<em>READER</em>USERNAME}:%s@{MYSQL<em>READER</em>HOST}/{MYSQL<em>DB</em>NAME}’ % urllib.parse.quote(f'{MYSQL<em>READER</em>PASSWORD}’) csv = odo(src+”::orders”,pd.DataFrame) print(csv) Pero estoy obteniendo un error. return Record([(c.name, meta(discover(c.type)))]) File “/miniconda3/lib/python3.8/site-packages/multipledispatch/dispatcher.py”, line 267, in <strong>call</strong> types = tuple([type(arg) for arg in args]) RecursionError: se excedió la profundidad . . . Read more

Indicando a Sphinx que no incluya la clase base

Tengo un módulo llamado wrapper_iperf que básicamente envuelve algunas llamadas a iperf3. El módulo contiene una clase llamada “ThreadWithReturnValue(Thread)” que obviamente se deriva de Thread. Esta clase contiene los métodos sobrescritos “run” y “join”. class ThreadWithReturnValue(Thread): def __init__(self, group=None, target=None, name=None, args=(), kwargs={}): pass def run(self): pass def join(self, *args): . . . Read more

Instalación de Autodoc FR (ADFR) en MacOS BIG SUR

Estoy intentando instalar Autodoc FR (ADFR) en MacOS BIG SUR, pero cada vez que lo intento, aparece una ventana emergente que dice: Python 2.7 no se puede abrir porque el desarrollador no se puede verificar. Incluso permito la seguridad y privacidad, pero la misma ventana emergente aparece de nuevo. Mi . . . Read more