Skip to content

Commit 0f03a31

Browse files
authored
Merge pull request #443 from martinfleis/version
MAINT: replace LooseVersion with packaging
2 parents 7f66997 + 2503749 commit 0f03a31

File tree

6 files changed

+7
-4
lines changed

6 files changed

+7
-4
lines changed

ci/37.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@ dependencies:
1717
- geopandas>=0.7.0
1818
- numba
1919
- zstd
20+
- packaging

ci/38.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ dependencies:
1919
- xarray
2020
- joblib
2121
- zstd
22+
- packaging
2223
# for docs build action (this env only)
2324
- nbsphinx
2425
- numpydoc
2526
- sphinx>=1.4.3
2627
- sphinxcontrib-bibtex<2.0.0
2728
- sphinx_bootstrap_theme
28-

ci/39.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ dependencies:
1919
- xarray
2020
- joblib
2121
- zstd
22+
- packaging
2223
# for docs build action (this env only)
2324
- nbsphinx
2425
- numpydoc
2526
- sphinx>=1.4.3
2627
- sphinxcontrib-bibtex<2.0.0
2728
- sphinx_bootstrap_theme
28-

environment.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,4 @@ dependencies:
3232
- pytest-cov
3333
- descartes
3434
- mapclassify
35+
- packaging

libpysal/weights/util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
from collections import defaultdict
1515
from itertools import tee
1616
from ..common import requires
17-
from distutils.version import LooseVersion
17+
from packaging.version import Version
1818

1919
try:
2020
import geopandas as gpd
2121

22-
GPD_08 = str(gpd.__version__) >= LooseVersion("0.8.0")
22+
GPD_08 = Version(gpd.__version__) >= Version("0.8.0")
2323
except ImportError:
2424
warn("geopandas not available. Some functionality will be disabled.")
2525

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ numpy>=1.3
44
pandas
55
requests
66
scipy>=0.11
7+
packaging

0 commit comments

Comments
 (0)