Various utilities for Pyramid-based Mozilla applications
0.10
fix handling of non-utf8 path components
0.9
small test fixes and updates for latest versions of dependencies
0.8
compatibility fixes for cornice>=0.17
config options to generate backoff/unavailable responses
custom gevent worker with per-request timeouts
use hawkauth instead of macauth for default auth policy
shared-secret management scripts
MemcachedClient “servers” argument renamed to “server” since it has only ever supported a single server.
removed dependency on metlog, replacing it with stdlib logging and a very simple scheme for annotating metrics onto a request.
added a json log formatter, useful for logs that are machined processed by e.g. heka
0.7 - 2012-11-14
compatability fixes for cornice>=0.10
0.6 - 2012-08-14
switch to ultramemcache as the backend for mozsvc.storage.mcclient.
add mozsvc.utils.dnslookup function.
0.5.1 - 2012-07-27
add a workaround for some buggy-seeming pylibmc/libmemcached installs, which raise NotFound instead of returning None in some cases.
0.5 - 2012-07-12
add “load_metlog_client” function for loading a metlog client from a Configurator, with sensible defaults when no explicit backend is configured.
add “update_mozsvc_data” function as a shortcut for adding information to the mozsvc metlog payload.
remove use of repoze.who for authentication; all auth is now done using standard pyramid plugins.
add MemcachedNonceCache for cross-server nonce management.
add mozsvc.storage.mcclient for accessing memcached server(s).
add support for %(here)s syntax in config files.
0.4 - 2012-06-01
add a tween to log any uncaught exceptions.
compatability with latest metlog-py release.
add a call counter to default MetlogService decorators.
0.3 - 2012-04-18
Removed the hard dependencies from the setup.py file.
Secret can load several files now
use req.user[“uid”] for consistency with tokenserver
0.2 - 2012-03-22
Updated license to MPL 2.0
Added mozsvc.user for easy access to auth backends and user data.
Added mozsvc.http_helpers for dealing with other HTTP services.
Added a tween that turns BackendErrors into HTTP 503 responses.
Added some testing helper functions.
Added mozsvc.metrics providing first pass at metlog integration.
0.1 - 2011-11-15
Initial release.
Metadata
Release files for mozsvc 0.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mozsvc-0.10.tar.gz | 38.8 kB | Without provenance | Details for mozsvc-0.10.tar.gz |
Release files / mozsvc-0.10.tar.gz
| Download URL | mozsvc-0.10.tar.gz |
|---|---|
| Size | 38.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
09332b753c3e471fbc6d230a695a29c6f5bf0c3b778b9b56123563c0ade3192d
|
|
BLAKE2b-256 checksum How to use checksums |
b5b9bede16bafe144acfd96ffb99185ae3adac1bac8e642665ee08c9d429fcc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for mozsvc 0.10
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.