[ 
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)

Reply via email to