[ https://issues.apache.org/jira/browse/PYLUCENE-44?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shangning Xu updated PYLUCENE-44: --------------------------------- Description: {{pkg_resources.extern.packaging.version}} introduced in PYLUCENE-43 to replace {{SetupToolsVersion}} is actually deprecated *before* {{SetupToolsVersion}} ({{SetupToolsVersion}} is removed in setuptools [v39.0.0|https://setuptools.readthedocs.io/en/latest/history.html#v39-0-0], while {{pkg_resources.extern}} is in [v34.0.0|https://setuptools.readthedocs.io/en/latest/history.html#v34-0-0]). The correct solution is to replace {code:java} from pkg_resources.extern.packaging.version import Version {code} with {code:java} from packaging.version import Version {code} in Line 215 of {{setup.py}}. The solution can be found in the release notes of [setuptools v39.0.0|https://setuptools.readthedocs.io/en/latest/history.html#v39-0-0] and a [Github issue|https://github.com/anntzer/pypi2pkgbuild/issues/2]. Maybe this setuptools drama may worth a minor version bump? was: {{pkg_resources.extern.packaging.version}} introduced in PYLUCENE-43 to replace {{SetupToolsVersion}} is actually deprecated *before* {{SetupToolsVersion}} ({{SetupToolsVersion}} is removed in setuptools [v39.0.0|https://setuptools.readthedocs.io/en/latest/history.html#v39-0-0], while {{pkg_resources.extern}} is in [v34.0.0|https://setuptools.readthedocs.io/en/latest/history.html#v34-0-0]). The correct solution is to replace {code} from pkg_resources.extern.packaging.version import Version {code} with {code} from packaging.version import Version {code} in Line 20 of {{setup.py}}. The solution can be found in the release notes of [setuptools v39.0.0|https://setuptools.readthedocs.io/en/latest/history.html#v39-0-0] and a [Github issue|https://github.com/anntzer/pypi2pkgbuild/issues/2]. Maybe this setuptools drama may worth a minor version bump? > pkg_resources.extern.packaging.version is Deprecated > ---------------------------------------------------- > > Key: PYLUCENE-44 > URL: https://issues.apache.org/jira/browse/PYLUCENE-44 > Project: PyLucene > Issue Type: Bug > Environment: Arch Linux > Python 3.7.0 > setuptools 40.4.3 > Ant 1.10.5 > Pip 18.0 > Reporter: Shangning Xu > Priority: Major > > {{pkg_resources.extern.packaging.version}} introduced in PYLUCENE-43 to > replace {{SetupToolsVersion}} is actually deprecated *before* > {{SetupToolsVersion}} ({{SetupToolsVersion}} is removed in setuptools > [v39.0.0|https://setuptools.readthedocs.io/en/latest/history.html#v39-0-0], > while {{pkg_resources.extern}} is in > [v34.0.0|https://setuptools.readthedocs.io/en/latest/history.html#v34-0-0]). > The correct solution is to replace > {code:java} > from pkg_resources.extern.packaging.version import Version > {code} > with > {code:java} > from packaging.version import Version > {code} > in Line 215 of {{setup.py}}. The solution can be found in the release notes > of [setuptools > v39.0.0|https://setuptools.readthedocs.io/en/latest/history.html#v39-0-0] and > a [Github issue|https://github.com/anntzer/pypi2pkgbuild/issues/2]. > Maybe this setuptools drama may worth a minor version bump? -- This message was sent by Atlassian JIRA (v7.6.3#76005)