Comando | Descripción |
---|---|
poetry new <package-name> |
Inicia un nuevo proyecto de python. |
poetry init |
Crea un archivo pyproject.toml interactivamente. |
poetry install |
Instala los paquetes del pyproject.toml. |
poetry add <package-name> |
Agrega un paquete al ambiente virtual. |
poetry add -D <package-name> |
Agrega un paquete de dev al ambiente virtual. |
poetry remove <package-name> |
Quita un paquete del ambiente virtual. |
poetry remove -D <package-name> |
Quita un paquete de dev del ambiente virtual. |
poetry update |
Actualiza a la última versión estable de poetry. |
Actualizar dependencias de poetry
~$ poetry update
Iniciar ambiente virtual
~$ poetry shell
Abrir ambiente en vscode
~$ code .
Generar requirements.txt
~$ poetry export --without-hashes --format=requirements.txt > requirements.txt
~$ python3 -m unittest tests/test_validator.py
Correr servidor
~$ strawberry server graphql_schema:schema
Generar nuevo schema
~$ strawberry export-schema graphql_schema:schema > ../schema.graphql