Skip to content

Commit d65b524

Browse files
authored
ARROW-246 Remove upper version pin on packaging (#230)
* ARROW-246 Remove upper version pin on packaging * clean up package building * docstring * try a pin on cython * try a pin on cython * try a pin on cython * remove usage of nogil * make pyarrow required to build again
1 parent fffe5bb commit d65b524

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

bindings/python/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33

44
---
55

6+
# Changes in Version 1.5.1
7+
8+
- Remove upper bound version pin on `packaging`.
9+
610
# Changes in Version 1.5.0
711

812
- Support for PyArrow 17.0

bindings/python/pymongoarrow/__init__.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,10 @@
2222
from pymongoarrow.version import _MIN_LIBBSON_VERSION, __version__ # noqa: F401
2323

2424
try:
25+
# Not needed for building the package.
2526
from packaging.version import parse as _parse_version
2627
except ImportError:
27-
from distutils.version import LooseVersion as _LooseVersion
28-
29-
def _parse_version(version):
30-
return _LooseVersion(version)
28+
_parse_version = None
3129

3230

3331
try:
@@ -42,7 +40,7 @@ def _parse_version(version):
4240
)
4341
libbson_version = None
4442

45-
if libbson_version is not None: # noqa: SIM102
43+
if libbson_version is not None and _parse_version is not None: # noqa: SIM102
4644
if _parse_version(libbson_version) < _parse_version(_MIN_LIBBSON_VERSION):
4745
msg = (
4846
f"Expected libbson version {_MIN_LIBBSON_VERSION} or greater, "

bindings/python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ dependencies = [
3737
"pyarrow >=17.0,<17.1",
3838
"pymongo >=4.4,<5",
3939
"pandas >=1.3.5,<3",
40-
"packaging >=23.2,<24",
40+
"packaging >=23.2",
4141
]
4242
dynamic = ["version"]
4343

0 commit comments

Comments
 (0)