============================= test session starts ============================== platform linux -- Python 3.10.1, pytest-6.2.5, py-1.11.0, pluggy-0.13.1 rootdir: /build/python-pynamodb/src/PynamoDB-5.2.0, configfile: pytest.ini plugins: mock-3.6.1 collected 20 items / 14 errors / 6 selected ==================================== ERRORS ==================================== __________________ ERROR collecting tests/test_attributes.py ___________________ ImportError while importing test module '/build/python-pynamodb/src/PynamoDB-5.2.0/tests/test_attributes.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/test_attributes.py:15: in from pynamodb.attributes import ( pynamodb/attributes.py:32: in from pynamodb.exceptions import AttributeDeserializationError pynamodb/exceptions.py:7: in import botocore.exceptions E ModuleNotFoundError: No module named 'botocore' ________________ ERROR collecting tests/test_base_connection.py ________________ ImportError while importing test module '/build/python-pynamodb/src/PynamoDB-5.2.0/tests/test_base_connection.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/test_base_connection.py:9: in import botocore.exceptions E ModuleNotFoundError: No module named 'botocore' _________________ ERROR collecting tests/test_discriminator.py _________________ ImportError while importing test module '/build/python-pynamodb/src/PynamoDB-5.2.0/tests/test_discriminator.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/test_discriminator.py:3: in from pynamodb.attributes import DiscriminatorAttribute pynamodb/attributes.py:32: in from pynamodb.exceptions import AttributeDeserializationError pynamodb/exceptions.py:7: in import botocore.exceptions E ModuleNotFoundError: No module named 'botocore' __________________ ERROR collecting tests/test_exceptions.py ___________________ ImportError while importing test module '/build/python-pynamodb/src/PynamoDB-5.2.0/tests/test_exceptions.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/test_exceptions.py:1: in from botocore.exceptions import ClientError E ModuleNotFoundError: No module named 'botocore' __________________ ERROR collecting tests/test_expressions.py __________________ ImportError while importing test module '/build/python-pynamodb/src/PynamoDB-5.2.0/tests/test_expressions.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/test_expressions.py:3: in from pynamodb.attributes import ListAttribute, MapAttribute, NumberSetAttribute, UnicodeAttribute, UnicodeSetAttribute pynamodb/attributes.py:32: in from pynamodb.exceptions import AttributeDeserializationError pynamodb/exceptions.py:7: in import botocore.exceptions E ModuleNotFoundError: No module named 'botocore' _____________________ ERROR collecting tests/test_model.py _____________________ ImportError while importing test module '/build/python-pynamodb/src/PynamoDB-5.2.0/tests/test_model.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/test_model.py:12: in from botocore.client import ClientError E ModuleNotFoundError: No module named 'botocore' ____________________ ERROR collecting tests/test_signals.py ____________________ ImportError while importing test module '/build/python-pynamodb/src/PynamoDB-5.2.0/tests/test_signals.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/test_signals.py:4: in from pynamodb.connection import Connection pynamodb/connection/__init__.py:5: in from pynamodb.connection.base import Connection pynamodb/connection/base.py:14: in import botocore.client E ModuleNotFoundError: No module named 'botocore' _______________ ERROR collecting tests/test_table_connection.py ________________ ImportError while importing test module '/build/python-pynamodb/src/PynamoDB-5.2.0/tests/test_table_connection.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/test_table_connection.py:6: in from pynamodb.connection import TableConnection pynamodb/connection/__init__.py:5: in from pynamodb.connection.base import Connection pynamodb/connection/base.py:14: in import botocore.client E ModuleNotFoundError: No module named 'botocore' __________________ ERROR collecting tests/test_transaction.py __________________ ImportError while importing test module '/build/python-pynamodb/src/PynamoDB-5.2.0/tests/test_transaction.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/test_transaction.py:2: in from pynamodb.attributes import NumberAttribute, UnicodeAttribute, VersionAttribute pynamodb/attributes.py:32: in from pynamodb.exceptions import AttributeDeserializationError pynamodb/exceptions.py:7: in import botocore.exceptions E ModuleNotFoundError: No module named 'botocore' _________ ERROR collecting tests/integration/base_integration_test.py __________ ImportError while importing test module '/build/python-pynamodb/src/PynamoDB-5.2.0/tests/integration/base_integration_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/integration/base_integration_test.py:6: in from pynamodb.connection import Connection pynamodb/connection/__init__.py:5: in from pynamodb.connection.base import Connection pynamodb/connection/base.py:14: in import botocore.client E ModuleNotFoundError: No module named 'botocore' ___________ ERROR collecting tests/integration/binary_update_test.py ___________ ImportError while importing test module '/build/python-pynamodb/src/PynamoDB-5.2.0/tests/integration/binary_update_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/integration/binary_update_test.py:3: in from pynamodb.attributes import UnicodeAttribute, BinaryAttribute, BinarySetAttribute pynamodb/attributes.py:32: in from pynamodb.exceptions import AttributeDeserializationError pynamodb/exceptions.py:7: in import botocore.exceptions E ModuleNotFoundError: No module named 'botocore' _________ ERROR collecting tests/integration/model_integration_test.py _________ ImportError while importing test module '/build/python-pynamodb/src/PynamoDB-5.2.0/tests/integration/model_integration_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/integration/model_integration_test.py:7: in from pynamodb.models import Model pynamodb/models.py:33: in from pynamodb.exceptions import DoesNotExist, TableDoesNotExist, TableError, InvalidStateError, PutError, \ pynamodb/exceptions.py:7: in import botocore.exceptions E ModuleNotFoundError: No module named 'botocore' _________ ERROR collecting tests/integration/table_integration_test.py _________ ImportError while importing test module '/build/python-pynamodb/src/PynamoDB-5.2.0/tests/integration/table_integration_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/integration/table_integration_test.py:6: in from pynamodb.connection import TableConnection pynamodb/connection/__init__.py:5: in from pynamodb.connection.base import Connection pynamodb/connection/base.py:14: in import botocore.client E ModuleNotFoundError: No module named 'botocore' ______ ERROR collecting tests/integration/test_transaction_integration.py ______ ImportError while importing test module '/build/python-pynamodb/src/PynamoDB-5.2.0/tests/integration/test_transaction_integration.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.10/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/integration/test_transaction_integration.py:6: in from pynamodb.connection import Connection pynamodb/connection/__init__.py:5: in from pynamodb.connection.base import Connection pynamodb/connection/base.py:14: in import botocore.client E ModuleNotFoundError: No module named 'botocore' =============================== warnings summary =============================== ../../../../usr/lib/python3.10/site-packages/_pytest/config/__init__.py:1233 /usr/lib/python3.10/site-packages/_pytest/config/__init__.py:1233: PytestConfigWarning: Unknown config option: env self._warn_or_fail_if_strict(f"Unknown config option: {key}\n") -- Docs: https://docs.pytest.org/en/stable/warnings.html =========================== short test summary info ============================ ERROR tests/test_attributes.py ERROR tests/test_base_connection.py ERROR tests/test_discriminator.py ERROR tests/test_exceptions.py ERROR tests/test_expressions.py ERROR tests/test_model.py ERROR tests/test_signals.py ERROR tests/test_table_connection.py ERROR tests/test_transaction.py ERROR tests/integration/base_integration_test.py ERROR tests/integration/binary_update_test.py ERROR tests/integration/model_integration_test.py ERROR tests/integration/table_integration_test.py ERROR tests/integration/test_transaction_integration.py !!!!!!!!!!!!!!!!!!! Interrupted: 14 errors during collection !!!!!!!!!!!!!!!!!!! ======================== 1 warning, 14 errors in 5.83s ========================= ==> ERROR: A failure occurred in check().  Aborting...