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.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.2.0.tar.gz (13.9 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.2.0-py3.9.egg (40.8 kB view details)

Uploaded Egg

pyams_catalog-1.2.0-py3.8.egg (40.8 kB view details)

Uploaded Egg

pyams_catalog-1.2.0-py3.7.egg (40.8 kB view details)

Uploaded Egg

pyams_catalog-1.2.0-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyams_catalog-1.2.0.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for pyams_catalog-1.2.0.tar.gz
Algorithm Hash digest
SHA256 d31b5558fbd02353768401d86b7045fb52d504f24bcaa8ea1f349dc7c10dc4c0
MD5 4e51a2966fe39a3e1e8c37fbcd3f64f3
BLAKE2b-256 f198f5f606a03575d0527185704c4b13f4a8a9f48760be96cdc212380fab7353

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_catalog-1.2.0-py3.9.egg
  • Upload date:
  • Size: 40.8 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyams_catalog-1.2.0-py3.9.egg
Algorithm Hash digest
SHA256 4cf2fc77091728c3841ff315c61357c595431f759dd9038400ef76268e900245
MD5 f29b76019f11379ad15b278031e8bde6
BLAKE2b-256 9ff29b82fa5afbdfa31da5bfd1b742143b681da00d9acc49e714f0d2d9fb5204

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_catalog-1.2.0-py3.8.egg
  • Upload date:
  • Size: 40.8 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for pyams_catalog-1.2.0-py3.8.egg
Algorithm Hash digest
SHA256 f79e9fe5144712713a253db9f54f215b244d7503ed7cb03a340bdcc7cbb5d16e
MD5 a5ed545095fd3e9ef68f33b7f0379c35
BLAKE2b-256 f348de863187a6ea3993138fed53e6fda71147e48f9be343d5ff3d642cb1219b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_catalog-1.2.0-py3.7.egg
  • Upload date:
  • Size: 40.8 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for pyams_catalog-1.2.0-py3.7.egg
Algorithm Hash digest
SHA256 3ee8a851a6356d34057dcede23659fc306b8952ebe9480d8cf2432c82bdbf408
MD5 73005b80e7f2db36f6b9b66f0e5bb489
BLAKE2b-256 69e50e1e5dd73542beea9096f10cffca4a3697779deefc7c42ddb07bec44f931

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_catalog-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 24.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for pyams_catalog-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 556a04303a492a56226c900bc3001b7a7869eadb597baa8ebad8ca662b3c4e88
MD5 c2795bf6bd40f3f4ee6eedbf87d8b9e4
BLAKE2b-256 4dc786abcd75b285c43b5a5ac5f2afeb188c3e102d1bdbf7bf29cfd96cbe2938

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