[
https://issues.apache.org/jira/browse/PYLUCENE-44?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shangning Xu updated PYLUCENE-44:
---------------------------------
Summary: pkg_resources.extern.packaging.version is Deprecated (was:
pkg_resources.extern.kg_resources.extern.packaging.version is Deprecated)
> 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.kg_resources.extern.packaging.version}} introduced in
> [PYLUCENE-43|https://issues.apache.org/jira/browse/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:python}
> from pkg_resources.extern.kg_resources.extern.packaging.version import Version
> {code}
> with
> {code:python}
> 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?
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)