No issue assigned, but problem identified during the course of working on PR #372 for Issue #370.
Description of changes:
setuptools.command.test was removed in setuptools 72.x, so we can't use 72.x or newer without updating our ion-python's build/test setup. In addition, there was a breaking change, it seems, in 71.x, to canonicalize_version().
By selecting setuptools prior to 71.0.0, the build and tests run successfully.
Errors encountered:
With setuptools 72.x:
...
import setuptools.command.test as orig
ModuleNotFoundError: No module named 'setuptools.command.test'
With setuptools 71.x:
...
TypeError: canonicalize_version() got an unexpected keyword argument 'strip_trailing_zero'
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Issue #, if available:
No issue assigned, but problem identified during the course of working on PR #372 for Issue #370.
Description of changes:
setuptools.command.test
was removed in setuptools 72.x, so we can't use 72.x or newer without updating our ion-python's build/test setup. In addition, there was a breaking change, it seems, in 71.x, tocanonicalize_version()
.By selecting setuptools prior to 71.0.0, the build and tests run successfully.
Errors encountered:
With setuptools 72.x:
With setuptools 71.x:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.