diff options
| author | Benoit Pierre <benoit.pierre@gmail.com> | 2019-08-13 01:10:05 +0200 |
|---|---|---|
| committer | Benoit Pierre <benoit.pierre@gmail.com> | 2019-08-13 01:17:38 +0200 |
| commit | b03652f642a8ea04644eb7d5b38223148dea5611 (patch) | |
| tree | b9a83bc18c69de1bdddf2c9f5cd94630b075e0d1 /pkg_resources/__init__.py | |
| parent | af871897e6cd63e083f166559ea4fc65a330eac4 (diff) | |
| download | python-setuptools-git-b03652f642a8ea04644eb7d5b38223148dea5611.tar.gz | |
pkg_resources: fix ``Requirement`` hash/equality implementation
Take PEP 508 direct URL into account.
Diffstat (limited to 'pkg_resources/__init__.py')
| -rw-r--r-- | pkg_resources/__init__.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/pkg_resources/__init__.py b/pkg_resources/__init__.py index 1f170cfd..e75769d7 100644 --- a/pkg_resources/__init__.py +++ b/pkg_resources/__init__.py @@ -3109,6 +3109,7 @@ class Requirement(packaging.requirements.Requirement): self.extras = tuple(map(safe_extra, self.extras)) self.hashCmp = ( self.key, + self.url, self.specifier, frozenset(self.extras), str(self.marker) if self.marker else None, |
