Branch: refs/heads/feature-PYPIREP-7 Home: https://github.com/xwiki-contrib/repository-pypi Commit: 36adbaf52295b1082ddd9e531d061f47d94d9f35 https://github.com/xwiki-contrib/repository-pypi/commit/36adbaf52295b1082ddd... Author: Thomas Mortagne <[email protected]> Date: 2026-09-28 (Mon, 28 Sep 2026) Changed paths: M pom.xml M src/main/java/org/xwiki/contrib/repository/pypi/internal/PypiExtensionRepository.java R src/main/java/org/xwiki/contrib/repository/pypi/internal/searching/LuceneParameters.java A src/main/java/org/xwiki/contrib/repository/pypi/internal/searching/PypiPackageIndex.java M src/main/java/org/xwiki/contrib/repository/pypi/internal/searching/PypiPackageListIndexUpdateTask.java M src/main/java/org/xwiki/contrib/repository/pypi/internal/searching/PypiPackageSearcher.java R src/main/java/org/xwiki/contrib/repository/pypi/internal/utils/ZipUtils.java R src/main/resources/luceneIndexOfValidPackages/pypi-index-20260928.zip A src/main/resources/pypiIndex/pypi-index-20260928.zip M src/test/java/org/xwiki/contrib/repository/pypi/internal/PypiExtensionRepositoryTest.java A src/test/java/org/xwiki/contrib/repository/pypi/internal/searching/PypiPackageIndexTest.java M src/test/java/org/xwiki/contrib/repository/pypi/internal/searching/PypiPackageListIndexUpdateTaskTest.java A src/test/java/org/xwiki/contrib/repository/pypi/internal/searching/PypiPackageSearcherTest.java Log Message: ----------- PYPIREP-7: The extension use an outdated Pypi API * Replace the Lucene index with a plain text file listing the package names, so that the extension does not depend on a Lucene version which conflicts with the one of recent XWiki versions * Search the package names as a case insensitive substring, putting the exact match first * Delete the indexes in an unsupported format (like the previous Lucene ones) * Remove the unused zip4j dependency Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/repository-pypi/settings/notifications