[ https://issues.apache.org/jira/browse/PYLUCENE-68?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17785219#comment-17785219 ]
Andi Vajda commented on PYLUCENE-68: ------------------------------------ I was afraid of that... I did try to build jcc with pypa/build and it seems to work just fine: {code:java} $ cd jcc $ python3 -m build $ python3 -m pip install dist/JCC-3.13-cp312-cp312-macosx_13_0_arm64.whl{code} worked fine. Then, I get the warnings you reported when running "jcc ... --install" from pylucene's Makefile are due to jcc's calling setuptools.setup() function to build the extension it generated. Do you know of a migration guide from setuptools.setup() to calling similar stuff in pypa/build ? > setup.py install and easy_install command are deprecated > -------------------------------------------------------- > > Key: PYLUCENE-68 > URL: https://issues.apache.org/jira/browse/PYLUCENE-68 > Project: PyLucene > Issue Type: Improvement > Reporter: Clément Jonglez > Priority: Major > > When compiling with jcc to create a wheel, I get the following warnings (see > below). > This is still working but eventually the `setup.py` installation and > `easy_install` command will be removed. > It would be nice to adapt JCC to modern pypa build tools, but I don't know > enough about JCC to do these changes. > > {noformat} > /home/yzokras/Documents/orekit-pip/orekit312/lib/python3.12/site-packages/setuptools/_distutils/dist.py:947: > SetuptoolsDeprecationWarning: setup.py install is deprecated. > !! > > ******************************************************************************** > Please avoid running ``setup.py`` directly. > Instead, use pypa/build, pypa/installer or other > standards-based tools. > See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html > for details. > > ******************************************************************************** > !! > /home/yzokras/Documents/orekit-pip/orekit312/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: > SetuptoolsDeprecationWarning: setup.py install is deprecated. > !! > > ******************************************************************************** > Please avoid running ``setup.py`` directly. > Instead, use pypa/build, pypa/installer or other > standards-based tools. > See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html > for details. > > ******************************************************************************** > !! > self.initialize_options() > /home/yzokras/Documents/orekit-pip/orekit312/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: > EasyInstallDeprecationWarning: easy_install command is deprecated. > !! > > ******************************************************************************** > Please avoid running ``setup.py`` and ``easy_install``. > Instead, use pypa/build, pypa/installer or other > standards-based tools. > See https://github.com/pypa/setuptools/issues/917 for details. > > ******************************************************************************** > !! > self.initialize_options() > > {noformat} > > -- This message was sent by Atlassian Jira (v8.20.10#820010)