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.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.1.tar.gz (15.0 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.1-py3.9.egg (44.2 kB view details)

Uploaded Egg

pyams_catalog-1.3.1-py3.8.egg (44.3 kB view details)

Uploaded Egg

pyams_catalog-1.3.1-py3.7.egg (44.2 kB view details)

Uploaded Egg

pyams_catalog-1.3.1-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyams_catalog-1.3.1.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.12

File hashes

Hashes for pyams_catalog-1.3.1.tar.gz
Algorithm Hash digest
SHA256 11b0fac9a46df89ed8a34d46d5b1b5cbae3036037e75779aabd11e54f6bf59a7
MD5 14dac1ab766db1aa805c9416f694f78a
BLAKE2b-256 3ad9a29c49067dd9ac48badd45a2f9f9d7e910f8f2eefad91447b40cf7c8ceb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_catalog-1.3.1-py3.9.egg
  • Upload date:
  • Size: 44.2 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for pyams_catalog-1.3.1-py3.9.egg
Algorithm Hash digest
SHA256 9abd5af8e5e0a7bff6a9195d52f9f0ab93acc78b34d9dafacbd6acf5fd22bf81
MD5 fb6b60f60e954dd463af9bf8025bdbcd
BLAKE2b-256 340ec6844e3f06520acc9ae8fef925a4d52b4b07c4402a5888845a3d492fe379

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_catalog-1.3.1-py3.8.egg
  • Upload date:
  • Size: 44.3 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.12

File hashes

Hashes for pyams_catalog-1.3.1-py3.8.egg
Algorithm Hash digest
SHA256 ddb03203748e3d4006e8b982994f080a09d792f875aee98b2f37c08368b24194
MD5 5c973ae7f1ba974068f724276031fa23
BLAKE2b-256 edd3f4ca9861507e6473ce633e676bb74db302ca82402b27b42e708b7cefce43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_catalog-1.3.1-py3.7.egg
  • Upload date:
  • Size: 44.2 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.12

File hashes

Hashes for pyams_catalog-1.3.1-py3.7.egg
Algorithm Hash digest
SHA256 efa596d5800de6bec63b6292176d6e0a5d082d8afc4f4dfdb9594b985e62ed0b
MD5 95a27d97daab8096ad453980c02708c2
BLAKE2b-256 814eec4dddb98bd239b426959df7d707920f6ec84231f66937703aba1cd4de3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_catalog-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 26.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.12

File hashes

Hashes for pyams_catalog-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e0d0d8bde457fefc1985d16c1ae4efa0bfdcdf0e7fc1bd4e55e7d7c4dea75fcb
MD5 d39a44758a60df843e2e62bdd95fc884
BLAKE2b-256 8a73df2712aa99d3cb745bf7a7c80c3ec491cf0a37ef535904a560432b3063aa

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