[ https://issues.apache.org/jira/browse/PYLUCENE-44?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16649429#comment-16649429 ]
Andi Vajda commented on PYLUCENE-44: ------------------------------------ If you know that, on Arch, people always have a modern setuptools installed with JCC because, say, of a declared package dependency, then you can get rid of this problem altogether by just setting with_modern_setuptools to True in setup.py, thus no longer depending on these funky imports to make that determination. That is all they're used for. Setup.py needs to know if setuptools is present (with_setuptools) and capable of building a plain shared library (with_modern_setuptools) for JCC's shared mode. > 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)