Skip to main content

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyams_catalog-1.3.2.tar.gz (15.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyams_catalog-1.3.2-py3.9.egg (44.6 kB view details)

Uploaded Egg

pyams_catalog-1.3.2-py3.8.egg (44.6 kB view details)

Uploaded Egg

pyams_catalog-1.3.2-py3.7.egg (44.6 kB view details)

Uploaded Egg

pyams_catalog-1.3.2-py3-none-any.whl (27.0 kB view details)

Uploaded Python 3

File details

Details for the file pyams_catalog-1.3.2.tar.gz.

File metadata

  • Download URL: pyams_catalog-1.3.2.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pyams_catalog-1.3.2.tar.gz
Algorithm Hash digest
SHA256 d1835b2250fea01a1e338a1fa07da23edf2bdc1d86b516e96bd6dfe00449b2f7
MD5 43c942859b4bc9abe416e131415ff109
BLAKE2b-256 a3ae85b60ef80aad622cb9509b42cc9159443f9b777600f7809f46790d5ed5ed

See more details on using hashes here.

File details

Details for the file pyams_catalog-1.3.2-py3.9.egg.

File metadata

  • Download URL: pyams_catalog-1.3.2-py3.9.egg
  • Upload date:
  • Size: 44.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyams_catalog-1.3.2-py3.9.egg
Algorithm Hash digest
SHA256 d7936f69c0ed212faaecdd0f50f476b3f691a02a7573e9cc9aca4301c1ffb706
MD5 fbc2fc744ef399f8927a3ab57c7d4dc6
BLAKE2b-256 34adf173d88337863fe70e51b174b049be9fd91a8ad02bc134f09202b274b1f9

See more details on using hashes here.

File details

Details for the file pyams_catalog-1.3.2-py3.8.egg.

File metadata

  • Download URL: pyams_catalog-1.3.2-py3.8.egg
  • Upload date:
  • Size: 44.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for pyams_catalog-1.3.2-py3.8.egg
Algorithm Hash digest
SHA256 574cbaafa5327757395984e59fa9cfb22eb4b261c5ce25415f57efa5006dcfa8
MD5 1a68ffe5a98abb26669418b4d933f2d2
BLAKE2b-256 c5742508742552aacc2e05956c83ef262dfdd4c6db5c322a6ccf77f90f4ef990

See more details on using hashes here.

File details

Details for the file pyams_catalog-1.3.2-py3.7.egg.

File metadata

  • Download URL: pyams_catalog-1.3.2-py3.7.egg
  • Upload date:
  • Size: 44.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pyams_catalog-1.3.2-py3.7.egg
Algorithm Hash digest
SHA256 ae150b36ba3b56b17d0ac3b53117b94ed4d3b5bca970d7c740d5c387429ae3fe
MD5 7182850afa55168380d93c305120576f
BLAKE2b-256 2bdb35e34c63c19f111127a1f60d2daab41caf8b96b5dd152f0f77c840c630a0

See more details on using hashes here.

File details

Details for the file pyams_catalog-1.3.2-py3-none-any.whl.

File metadata

  • Download URL: pyams_catalog-1.3.2-py3-none-any.whl
  • Upload date:
  • Size: 27.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pyams_catalog-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8d443f37d52a8f92e09846dba33761d3667fc412b715cc388812077823809b76
MD5 b0eed77700f4eb32679b6e0ff657c873
BLAKE2b-256 053662b1f0c300cf51ac9e12eb1ab0f1b201aca13a1795f900a0d4c64ef2bdde

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page