I have created a patch and a pull request... If it's OK and if you could create a new release that would be very nice !! :)
Best regards, Thierry -- https://www.ulthar.net -- http://pyams.readthedocs.io Le lun. 18 avr. 2022 à 10:40, Chris McDonough <[email protected]> a écrit : > Fwiw that extension was stolen from zope.catalog, it's probably fixed > there. > > > > > > > -------- Original Message -------- > On Apr 18, 2022, 3:56 AM, Thierry Florac < [email protected]> wrote: > > > Hi Chris, > That would be very nice! :) > Actually, my own CI tests are passing on Python 3.10 when using > PURE_PYTHON environment variable; the problem seems to be in the Okapi > scoring extension. I'll try to have a look at this but I'm not used to > working on Python C extension... > Best regards, > Thierry > -- > https://www.ulthar.net -- http://pyams.readthedocs.io > > > Le lun. 18 avr. 2022 à 03:15, Chris McDonough <[email protected]> a écrit : > >> I would likely be able to review any patches made to Hypatia >> >> ------- Original Message ------- >> On Sunday, April 17th, 2022 at 11:11 AM, Thierry Florac < >> [email protected]> wrote: >> >> Hi Laurent, >> >> I'm actually using Elasticsearch, with a custom integration package to >> include it in my framework! >> It works very well, but I'm also looking for a default alternative, >> "internal" and lighter, as Hypatia does, which doesn't rely on an external >> service to handle objects cataloging, and which is really sufficient to >> handle indexing of small to medium websites... >> Maybe I'll try to fork and make a merge request; Python 3.10 is not my >> actual target actually but it will probably be an option in the near future! >> >> Best regards, >> Thierry >> -- >> https://www.ulthar.net -- http://pyams.readthedocs.io >> >> >> Le dim. 17 avr. 2022 à 15:09, Laurent Daverio <[email protected]> a >> écrit : >> >>> Hi Thierry, >>> >>> when I started using Pyramid (Pylons, actually), my first idea was to >>> integrate the Xapian library, written in C++. Coming from the Zope >>> world, I tried to adopt some ideas from the ZCatalog. Xapian worked >>> great, except for one problem: it's a library, not a server, thus it >>> doesn't handle concurrent updates gracefully (doesn't handle them at >>> all, actually...). >>> >>> So, after a little while, I decided to switch to Solr, which is a >>> great indexing engine written in Java. It takes a little while to get >>> familiar with it, but it's worth the effort. I used `scorched` for >>> interfacing with Python. Please note that the PyPI release doesn't >>> work with Python 3.10, but the Github version does. Scorched doesn't >>> seem to be actively maintained, unfortunately, but it works fine. I'm >>> aware that ElasticSearch might be more popular than Solr these days >>> (they're both based on the ame Apache Lucene libraries), but I haven't >>> had the motivation to try it out. >>> >>> I you're looking for a pure Python solution, Whoosh could be a choice, >>> but it doesn't seem to be actively maintained either. At some point, I >>> tried to integrate it with Pyramid, but I didn't have enough >>> motivation to finalise it (I'm happy with Solr, it's superfast, and if >>> you're doing frontend programming, you can process its JSON responses >>> directly). >>> >>> Please note that both Solr/ElasticSearch and Woosh offer faceting, a >>> feature missing from the ZCatalog. >>> >>> Hope this helps, >>> >>> Laurent. >>> >>> Le dim. 17 avr. 2022 à 13:14, Thierry Florac <[email protected]> a >>> écrit : >>> > >>> > Hi, >>> > >>> > I'm actually using the Hypatia package for content indexing and I'm >>> very happy with it, but this package doesn't seem to be updated for a very >>> long time (2 years since last commit). >>> > Actually, my own packages unit tests are failing when using Python >>> 3.10 with Hypatia, so I was wondering if it is actually used and >>> maintained, or is there any alternative ? >>> > >>> > Best regards, >>> > Thierry >>> > -- >>> > https://www.ulthar.net -- http://pyams.readthedocs.io >>> > >>> > -- >>> > You received this message because you are subscribed to the Google >>> Groups "pylons-discuss" group. >>> > To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> > To view this discussion on the web visit >>> https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWBOptsdANDDQZiZGEaXqVnWfv2Oa4aFty4YHD2%2BT-60_Q%40mail.gmail.com >>> . >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "pylons-discuss" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/pylons-discuss/CAB7cU6xX51RLsgetgTbWsgzJfzHaF_t0RcZVi2cPWVOTi0tEtQ%40mail.gmail.com >>> . >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "pylons-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWDcwOnubxoVA0ga6hGn9VFRT-z3eJ%2BWtqdq16r7RLBndQ%40mail.gmail.com >> <https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWDcwOnubxoVA0ga6hGn9VFRT-z3eJ%2BWtqdq16r7RLBndQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "pylons-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/pylons-discuss/EASlRa_83_-SEJZGEM2V4MZfKVrwVYtEeWRF3c_Ie-5KFyfeOI3DM_FTvNSt6i7qe2qm2K0mZOe_wCsYjM16TrgZqha11nvW8Q_epbE3sHU%3D%40plope.com >> <https://groups.google.com/d/msgid/pylons-discuss/EASlRa_83_-SEJZGEM2V4MZfKVrwVYtEeWRF3c_Ie-5KFyfeOI3DM_FTvNSt6i7qe2qm2K0mZOe_wCsYjM16TrgZqha11nvW8Q_epbE3sHU%3D%40plope.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWA%2BxBNxvoL%3DqRjTj7%3DZmwR_O6kFGEzaVw%3DGsjHVsAHjUw%40mail.gmail.com > <https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWA%2BxBNxvoL%3DqRjTj7%3DZmwR_O6kFGEzaVw%3DGsjHVsAHjUw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/pylons-discuss/YbJVK32h-W5jDE_YTiNLOIsZ72iFiCz1DWCzkRRfePqC4Nv2CEu_ifWREutgXE-GZtLImuI4cRhWWCR0kTJZKwS6sYN1ESMnIy5Q68Hea6w%3D%40plope.com > <https://groups.google.com/d/msgid/pylons-discuss/YbJVK32h-W5jDE_YTiNLOIsZ72iFiCz1DWCzkRRfePqC4Nv2CEu_ifWREutgXE-GZtLImuI4cRhWWCR0kTJZKwS6sYN1ESMnIy5Q68Hea6w%3D%40plope.com?utm_medium=email&utm_source=footer> > . > > -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWBEN%3DivF6p529m0-MtU3fMdyDZ-S57rNrU4nkh1Ar1SNQ%40mail.gmail.com.
