Skip to main content
https://travis-ci.org/hadrien/pyramid_mongokit.png?branch=master https://pypip.in/d/pyramid_mongokit/badge.png

A simple Pyramid extension that registers a mongokit connection as an attribute of the request object.

Expects MONGO_URI in os.environ.

If provided as environment variables, MONGO_DB_PREFIX will be used as prefix for any databases and MONGO_DB_NAME for database name.

Source code & example on https://github.com/hadrien/pyramid_mongokit

Changelog

Development

0.2

  • Add register decorator to register documents to mongokit and generate indexes when doing a config.scan.

  • Add an introspectable for each registered document.

0.1.1

  • Add name when registring utility to zope registry to be compatible with zope.interface==4.1.0

0.1

  • Use MongoReplicaSetClient when specified by mongo uri.

  • Mongo Session lazily opened.

  • Add config directives to register and index documents and to get mongo connection.

0.0.6

  • Read preference set to secondary preferred by default at construct time.

0.0.5

  • Break compatibility with 0.0.4 as register_document does not generate indexes anymore.

  • Add generate_index function.

  • Break apart Connection classes: MongoConnection is not anymore tied to a single databases and SingleDbCOnnection is tied to a single database.

  • Add an example used for documenting and functional testing.

0.0.4

  • registering document ensures index are created.

0.0.0

  • Initial version

Release files for pyramid_mongokit 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyramid_mongokit 0.2
File Size Uploaded
pyramid_mongokit-0.2.tar.gz 4.4 kB Details

Release files / pyramid_mongokit-0.2.tar.gz

Download URL pyramid_mongokit-0.2.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
3a133dff2f63adaad2071ef6b94f5b5edb741a8262f251d9e3465b6261f5cab3
BLAKE2b-256 checksum
How to use checksums
6517e14b549dcd5f0216702da9d53075ef666c5e1d3b8242afe1868a6f3746be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file

0.1.1

1 release file

0.1

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page