gentle-flower-25372
10/08/2024, 3:30 PMpants check --only=mypy src/python/::
says a library is missing even though it's defined in the requirements.txt (mypy-requirements.txt)?
# 3rdparty/python/BUILD.pants
python_requirements(
name="mypy",
source="mypy-requirements.txt",
resolve="mypy",
overrides={
"mypy": {"entry_point": "mypy.__main__:console_entry"},
},
type_stubs_module_mapping={
"types-python-dateutil": ["dateutil", "dateutil.parser"],
},
)
# 3rdparty/python/mypy-requirements.txt
mypy>=1.0.0,<2.0.0
types-python-dateutil>=2.9.0.20240906,<3.0.0.0
types-cachetools>=5.5.0.20240820,<6.0.0
# pants.toml
[mypy]
install_from_resolve = "mypy"
requirements = ["//3rdparty/python:mypy"]
src/python/nexus_tenant_client/models/organization.py:6: note: Hint: "python3 -m pip install types-python-dateutil"
src/python/nexus_tenant_client/models/organization.py:6: note: (or run "mypy --install-types" to install all missing stub packages)
src/python/nexus_tenant_client/models/organization.py:6: note: See <https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports>
gentle-flower-25372
10/08/2024, 3:39 PMbetter-van-82973
10/08/2024, 3:42 PMgentle-flower-25372
10/08/2024, 3:44 PMgentle-flower-25372
10/08/2024, 3:44 PMbetter-van-82973
10/08/2024, 3:44 PMgentle-flower-25372
10/08/2024, 3:44 PMgentle-flower-25372
10/08/2024, 3:45 PMgentle-flower-25372
10/08/2024, 3:46 PM