The PyLucene 9.10.0 (rc1) release tracking the recent release of
Apache Lucene 9.10.0 is ready.

A release candidate is available from:
   https://dist.apache.org/repos/dist/dev/lucene/pylucene/9.10.0-rc1/

PyLucene 9.10.0 is built with JCC 3.14, included in these release artifacts.

Apart from the catch-up to Lucene 9.10.0, the other major new feature in this release candidate is that JCC can now generate a setup.py file instead of calling Setup() directly. This makes it possible to use modern Python packaging without falling afoul of "python setup.py install" being deprecated. Setup.py itself is not deprecated, only some of its associated commands are; see [1] for more information about this.

In PyLucene's Makefile, there now is a new MODERN_PACKAGING variable, which can be set to true so that "python -m build" and "python -m pip install" are used for building and installing PyLucene.

JCC 3.14 supports Python 3.3 up to Python 3.12.
PyLucene may also be built with Python 2 but this configuration is no longer
tested.

Please vote to release these artifacts as PyLucene 9.10.0.
Anyone interested in this release can and should vote !

Thanks !

Andi..

ps: the KEYS file for PyLucene release signing is at:
https://dist.apache.org/repos/dist/release/lucene/pylucene/KEYS
https://dist.apache.org/repos/dist/dev/lucene/pylucene/KEYS

pps: here is my +1

[1] https://packaging.python.org/en/latest/discussions/setup-py-deprecated/

Reply via email to