Queue Front
A lowest-common-denominator API for interacting with lightweight queues. A fork of https://code.google.com/p/queues/. This main reason for this fork was to add python 3.0+ compatibility. Although you should be aware that the backend libraries may not be python 3.0+ compatible.
Backends
Amazon sqs
boto, MIT
memcached*
pylibmc, 3-clause BSD (a python wrapper around TangentOrg‘s libmemcached library.)
bmemcached, MIT (a pure python module)
beanstalkd
beanstalkc, APL-2.0
redis
redis-py, MIT
*memcached backends must use a queueing server such as MemcacheQ.
Example
$ export QUEUE_BACKEND=redisd
$ export QUEUE_REDIS_CONNECTION=localhost:6379
$ python
>>> from queue_front import queues
>>> q = queues.Queue('myname')
>>> q.write('test')
True
>>> len(q)
1
>>> q.read()
test
>>> queues.get_list()
['myname']
Advanced
Packages Security
This module, when packaged, is signed with the following key:
Mario Rosa’s Key with id 0x8EBBFA6F (full fingerprint F261 96E4 8EF2 ED4A 26F8 58E9 04AA 48D1 8EBB FA6F) and his email is mario@dwaiter.com
You can find this key on servers like pgp.mit.edu.
Metadata
Release files for queue-front 0.7.2
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 |
|---|---|---|---|---|
| queue-front-0.7.2.tar.gz | 7.4 kB | Without provenance | Details for queue-front-0.7.2.tar.gz |
Release files / queue-front-0.7.2.tar.gz
| Download URL | queue-front-0.7.2.tar.gz |
|---|---|
| Size | 7.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c441fd55a1e5059a3f44259e22179deadc5a5153058c02178e19c567ee598c73
|
|
BLAKE2b-256 checksum How to use checksums |
11492a58a1d1ea9f1a6fe22e269ecf1305421b249a6cb18feea89c4ead85f571
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for queue-front 0.7.2
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.