Tag: AUTODOC
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
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
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
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
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