Poetry metadata version handling errors and pkginfo constraints

22-02-2025

Error:

poetry lock --no-update
Resolving dependencies...
/opt/poetry/lib/python3.11/site-packages/pkginfo/distribution.py:175: NewMetadataVersion: New metadata version (2.4) higher than latest supported version: parsing as 2.3
  warnings.warn(NewMetadataVersion(self.metadata_version))
 
Unable to determine package info for path: /tmp/tmpb6fi65ak/virtualenv-20.28.1-py3-none-any.whl

Dependencies affected:

  • virtualenv, urllib3, wrapt, attrs

Solution:

[tool.deptry.per_rule_ignores]
DEP002 = ["virtualenv", "urllib3"]

References: