Skip to main content

Binary storage for the Edeposit project.

Project description

Introduction

https://badge.fury.io/py/edeposit.amqp.storage.png https://img.shields.io/pypi/dm/edeposit.amqp.storage.svg https://readthedocs.org/projects/edeposit-amqp-storage/badge/?version=latest https://img.shields.io/pypi/l/edeposit.amqp.storage.svg https://img.shields.io/github/issues/edeposit/edeposit.amqp.storage.svg

Long term storage subsystem for the E-deposit project.

This project allows to store and retreive publications over AMQP and also to optionally access accessible publications via HTTP using builtin webserver written in bottle.py.

Documentation

Full module documentation and description can be found at Read the Docs:

Changelog

0.5.4

  • Quick unicode conversion fix.

0.5.3

  • #40: URL is now available even for private publications.

0.5.2

  • Fixed import bugs in edeposit_storage_server.py.

0.5.1

  • Fixed bug in edeposit_storage_server.py.

0.5.0

  • ZIP Archives are now supported. They should result into creation of directory on disc.

  • Generator for generating structures rewritten to Bottle’s templating engine.

  • Storage subsystem made universal.

  • Added Publication frontend over universal storage.

  • Added support for archives.

  • SearchResult.publications renamed to SearchResult.records.

  • SaveRequest.pub renamed to SaveRequest.record.

  • AMQP structure SaveRequest now returns proper Archive/Publication structure with just now saved metadata, without data.

0.4.0

  • BalancedDiscStorage was put into place.

  • Serialization/deserialization of base64 content is now made using files, so it shouldn’t take so much memory (copying of the string sometimes taked 3 times more than necessary).

  • File pointer is now transmitted back with metadata.

0.3.0

  • Added support for UUID URL.

  • Added retreiving of the URL of the public documents.

  • Added example of the configuration files.

0.2.4

  • Fixed MANIFEST.in to include default config files.

0.2.3

  • runzeo.sh fixed and simplified.

0.2.2

  • Added requirement to zodbpickle, which isn’t installed automatically on suse for some strange reasons.

  • Fixed paths in runzeo.sh script.

0.2.1

  • Small bugfix in settings.py.

0.2.0

  • First working version.

0.1.0

  • Project created.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

edeposit.amqp.storage-0.5.4.tar.gz (70.0 kB view details)

Uploaded Source

File details

Details for the file edeposit.amqp.storage-0.5.4.tar.gz.

File metadata

File hashes

Hashes for edeposit.amqp.storage-0.5.4.tar.gz
Algorithm Hash digest
SHA256 4635233000c3e781a2532fc19e0d61caa7d1e4ded77d0cf901e0ac787bb5365a
MD5 7ead3ea595878b88439df52463648bcd
BLAKE2b-256 1e303cbafefb0debc91eb620cdea7b4d01f996132e92de2e9b9bc54898b6db7f

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page