From e96d46af0b583a36b28b17fe4ccc388d09d8f5d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Vitor?= Date: Tue, 29 Nov 2022 13:05:08 -0300 Subject: [PATCH] =?UTF-8?q?feat:=20adiciona=20a=20op=C3=A7=C3=A3o=20de=20i?= =?UTF-8?q?nstala=C3=A7=C3=A3o=20com=20o=20Poetry?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- book/cap02-estrutura_projeto/sec2-1-introducao.md | 6 ++++++ book/cap03-testes_unitarios/sec3-2-dicas_pytest.md | 2 ++ book/cap04-testando_dados/sec4-1-great_expectations.md | 7 +++++++ book/cap04-testando_dados/sec4-2-pandera.md | 7 +++++++ 4 files changed, 22 insertions(+) diff --git a/book/cap02-estrutura_projeto/sec2-1-introducao.md b/book/cap02-estrutura_projeto/sec2-1-introducao.md index 86dd222..c61deb2 100644 --- a/book/cap02-estrutura_projeto/sec2-1-introducao.md +++ b/book/cap02-estrutura_projeto/sec2-1-introducao.md @@ -27,6 +27,12 @@ Para fazer download do template, comece instalando o [cookiecutter](https://gith pip install cookiecutter ``` +Se estiver usando o Poetry, então digite: + +```bash +poetry add cookiecutter +``` + Crie um projeto baseado no template: ```bash diff --git a/book/cap03-testes_unitarios/sec3-2-dicas_pytest.md b/book/cap03-testes_unitarios/sec3-2-dicas_pytest.md index 3ae0df3..ac9133c 100644 --- a/book/cap03-testes_unitarios/sec3-2-dicas_pytest.md +++ b/book/cap03-testes_unitarios/sec3-2-dicas_pytest.md @@ -134,6 +134,7 @@ Para repetir um determinado teste, instale `pytest-repeat`: ```bash $ pip install pytest-repeat +$ poetry add pytest-repeat ``` Agora podemos usar `pytest.mark.repeat(100)` como um decorador no teste que gostaríamos de repetir. @@ -188,6 +189,7 @@ Vamos instalar o `pytest-benchmark`: ```bash $ pip install pytest-benchmark +$ poetry add pytest-benchmark ``` Vamos usar o exemplo deste artigo, escrito em inglês pela autora original do livro, sobre [performance em código Python](https://towardsdatascience.com/timing-the-performance-to-choose-the-right-python-object-for-your-data-science-project-670db6f11b8e) para mostrar como podemos usar o `pytest-benchmark`. diff --git a/book/cap04-testando_dados/sec4-1-great_expectations.md b/book/cap04-testando_dados/sec4-1-great_expectations.md index bd403fa..0fcc6c0 100644 --- a/book/cap04-testando_dados/sec4-1-great_expectations.md +++ b/book/cap04-testando_dados/sec4-1-great_expectations.md @@ -31,6 +31,13 @@ Para instalar o Great Expectations, rode: ```bash pip install great_expectations ``` + +Se estiver usando o Poetry, então digite: + +```bash +poetry add great_expectations +``` + ### Primeiros passos #### Criando um contexto de dados (Data Context) diff --git a/book/cap04-testando_dados/sec4-2-pandera.md b/book/cap04-testando_dados/sec4-2-pandera.md index 7607d7f..5fb2e7b 100644 --- a/book/cap04-testando_dados/sec4-2-pandera.md +++ b/book/cap04-testando_dados/sec4-2-pandera.md @@ -16,6 +16,12 @@ Para instalar o Pandera, digite: pip install pandera ``` +Se estiver usando o Poetry, então digite: + +```bash +poetry add pandera +``` + ### Introdução Para aprender como o Pandera funciona, vamos começar criando um simples conjunto de dados: @@ -389,6 +395,7 @@ Para utilizar as funções de leitura e escrita do Pandera é necessário instal ```bash pip install pandera[io] +poetry add pandera[io] ``` ```