Herramientas de usuario

Herramientas del sitio


wiki2:python:libraries

¡Esta es una revisión vieja del documento!


Python libraries

Big ones

Little ones

  • Colorama mostrar el texto con diferentes fondos y colores de una forma muy sencilla.
  • PySnooper para hacer prints en medio de una función.

IPython

  • object??
  • object?
  • %quickref o %magic
  • %run -i hello.py, run interactively hello.py
  • %run hello.py, run hello.py

Launch it as GUI command:

mate-terminal -e ipython

To make ipython reload loaded modules:

%load_ext autoreload                                                                                                                                                                                    
%autoreload 2 

Fabric 2

Open connections

result = Connection('127.0.0.1', port=2222, user="root", connect_kwargs={"password": "test"}).run('uname -s', hide=True)

Execute on a remote folder

connection = Connection('127.0.0.1', port=2222, user="root", connect_kwargs={"password": "test"})
with connection.cd('/var/www'):
   result = connection.run(command)

pycalver | bumpver

Instalar:

poetry add bumpver

Iniciar proyecto:

bumpver init

En pyproject.toml tendrás la inicialización. Al iniciar y no existir dará un “error”.

Mi version_pattern escogido es:

version_pattern = "YYYY.WW[.PATCH]"

Para ejecutar una subida de versión de prueba (si quieres subir el patch has de añadir: -p):

bumpver update --dry

Artículos

wiki2/python/libraries.1619259356.txt.gz · Última modificación: 2021/04/24 11:15 (editor externo)