Skip to content

Falta do modulo numpy no arquivo pyproject.toml #1

@haroldoproenca

Description

@haroldoproenca

Fiz o clone e segui o passa a passo, mas quando executei o pytest, eu recebi o erro:
(dataprojectstarterkit-py3.11) haroldoproenca@DESKTOP-5A1OISD:/mnt/c/Users/harol/vmshared/git/dataprojectstarterkit$ python3 -m pytest
=============================================================================================== test session starts ===============================================================================================
platform linux -- Python 3.11.0rc1, pytest-7.4.2, pluggy-1.3.0
rootdir: /mnt/c/Users/harol/vmshared/git/dataprojectstarterkit
plugins: Faker-19.6.2
collected 0 items / 2 errors

===================================================================================================== ERRORS ======================================================================================================
___________________________________________________________________________________ ERROR collecting tests/test_integration.py ____________________________________________________________________________________
ImportError while importing test module '/mnt/c/Users/harol/vmshared/git/dataprojectstarterkit/tests/test_integration.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.11/importlib/init.py:126: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/test_integration.py:7: in
import pandas as pd
/home/haroldoproenca/.cache/pypoetry/virtualenvs/dataprojectstarterkit-0jMUKcbH-py3.11/lib/python3.11/site-packages/pandas/init.py:16: in
raise ImportError(
E ImportError: Unable to import required dependencies:
E numpy: No module named 'numpy'
____________________________________________________________________________________ ERROR collecting tests/test_unitarios.py _____________________________________________________________________________________
ImportError while importing test module '/mnt/c/Users/harol/vmshared/git/dataprojectstarterkit/tests/test_unitarios.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.11/importlib/init.py:126: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/test_unitarios.py:5: in
import pandas as pd
/home/haroldoproenca/.cache/pypoetry/virtualenvs/dataprojectstarterkit-0jMUKcbH-py3.11/lib/python3.11/site-packages/pandas/init.py:16: in
raise ImportError(
E ImportError: Unable to import required dependencies:
E numpy: No module named 'numpy'
============================================================================================= short test summary info =============================================================================================
ERROR tests/test_integration.py
ERROR tests/test_unitarios.py
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
================================================================================================ 2 errors in 1.11s ===============================================================================================

Adicionei a dependencia no arquivo pyproject.toml, instalei a dependencia com Poetry e executou com sucesso. Segue abaixo o trecho acertado:
[tool.poetry.dependencies]
python = ">=3.11,<3.13"
faker = "^19.6.2"
pandas = "^2.1.1"
pytest = "^7.4.2"
openpyxl = "^3.1.2"
isort = "^5.12.0"
pre-commit = "^3.4.0"
black = "^23.9.1"
mkdocstrings = "^0.23.0"
pip-audit = "^2.6.1"
numpy = "^1.19"

Não consegui criar uma branch para gerar o Pull Request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions