Skip to content

sk-dv/sudoku-api

Repository files navigation

Sudoku


Comandos

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.

Ambiente local en vscode

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

Ejecutar pruebas

~$ python3 -m unittest tests/test_validator.py

GraphQL Schema

Correr servidor

~$ strawberry server graphql_schema:schema

Generar nuevo schema

~$ strawberry export-schema graphql_schema:schema > ../schema.graphql

Referencias

Strawberry GraphQL Playground | Sudoku Game Example

Python projects with Poetry and VSCode

Releases

No releases published

Packages

No packages published