PyAMS extensions for Hypatia catalog
Project description
Contents
What is PyAMS?
PyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications and content management with the Pyramid framework.
PyAMS is actually mainly used to manage web sites through content management applications (CMS, see PyAMS_content package), but many features are generic and can be used inside any kind of web application.
All PyAMS documentation is available on ReadTheDocs; source code is available on Gitlab and pushed to Github.
What is PyAMS_catalog?
PyAMS_catalog is an extension package for PyAMS which provides features related to internal Hypatia catalog management.
These features include custom indexes providing a discriminator based on interfaces support of indexed contents, helpers based on NLTK library for fulltext indexing, and a few query tools.
Changelog
1.3.2
- added fulltext lexicon creation helper
1.3.1
- updated NLTK text processor
1.3.0
- added catalog label adapter
- updated package include scan
1.2.0
- fire IBeforeIndexEvent event before indexing objects into catalog
1.1.0
- removed support for Python < 3.7
- added simple ResultSet class
- updated doctests
1.0.7
- removed Travis-CI configuration
1.0.6
- updated “adapter_config” decorator argument name
1.0.5
- updated doctests due to changed NLTK base version
1.0.4
- updated doctests
1.0.3
- modified catalog cache key adapter
- updated doctests
1.0.2
- added “autocommit” argument to “index_site” function, used for testing purposes
- updated doctests
1.0.1
- updated Gitlab-CI tests and integration
1.0.0
- initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for pyams_catalog-1.3.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d443f37d52a8f92e09846dba33761d3667fc412b715cc388812077823809b76 |
|
MD5 | b0eed77700f4eb32679b6e0ff657c873 |
|
BLAKE2-256 | 053662b1f0c300cf51ac9e12eb1ab0f1b201aca13a1795f900a0d4c64ef2bdde |