Package: edeposit.amqp
IntroductionThis module contains common parts shared with other AMQP modules fromEdepositproject. Main purpose is to provide
configuration data to AMQP server and generic daemons, to run the modules.DocumentationFull module documentation and description can be found at Read the Docs:http://edeposit-amqp.readthedocs.org/Changelog1.8.16.ack() simplified once more.1.8.15.ack() now doesn’t use shared property to signal ack tag.1.8.13Added log output in case of exception.1.8.12Fixed metadata in setup.py.1.8.11Added bindigs forhttps://github.com/edeposit/edeposit.amqp.aleph_link_export.1.8.10Fixed missing requirement to edeposit.aqmp.serializers.1.8.0 - 1.8.9Addedsend_back()callback, which is now given to allreactToAMQPMessage(). All packages was changed to support this. See #40 for details.Added bindigs forhttps://github.com/edeposit/edeposit.amqp.downloader.Fixed sys.argv parsing bug in some of the daemon scripts.Fixed bug in daemonwrapper.Quick fix of the problem with supervisord and DaemonRunner (see #41).Added bindigs forhttps://github.com/edeposit/edeposit.amqp.storage.Added update_templates.sh. Relationship diagram migrated to template system.setup.py improved.settings.pyupdated.Removed dependencies to subprojects. They are now in special meta packageedeposit.amqp.meta.Added bindigs forhttps://github.com/edeposit/edeposit.amqp.marcxml2mods.Fixed bug in marcxml2modsd.py.Fixed bug inedeposit_amqp_ltpd.py.Fixed bug indocs/__init__.py.1.7.0 - 1.7.3Fixed problems with virtualenv.Added AMQP bindings forhttps://github.com/edeposit/edeposit.amqp.pdfgen.Dependecy to python-daemon frozen at 1.6 to fix virtualenv problems.Added docstring for AMQPDaemon.process_exception().1.6.0 - 1.6.2Added bindings forhttps://github.com/edeposit/edeposit.amqp.ltp.Documentation updated.Fixed bugs in package system / manifest.1.5.0 - 1.5.3Added bindings forhttps://github.com/edeposit/edeposit.amqp.harvester.Added bindings forhttps://github.com/edeposit/edeposit.amqp.edeposit.amqp.antivirus.Fixed bug in setup.py (missing link to script in/bin).Experimental change in daemonwrapper module.1.4.0 - 1.4.1Fixed bug in setup.py.Scripts moved to/bindirectory. They will be put to$PATHwhen package is installed, so users won’t need too call them with full path.Added bindings forhttps://github.com/edeposit/edeposit.amqp.ftp.Documentation improved.Added new amqp tool.Tests migrated to pytest.Fixed some bugs.1.3.0 - 1.3.3Added tracebacks to the headers, if the exception is thrown.RABBITMQ_ALEPH_DAEMON_QUEUErenamed toRABBITMQ_ALEPH_INPUT_QUEUERABBITMQ_ALEPH_PLONE_QUEUErenamed toRABBITMQ_ALEPH_OUTPUT_QUEUERABBITMQ_ALEPH_DAEMON_KEYrenamed toRABBITMQ_ALEPH_INPUT_KEY.RABBITMQ_ALEPH_PLONE_KEYrenamed toRABBITMQ_ALEPH_OUTPUT_KEY.Unicode added to allowed types in settings.py.Added bindings forhttps://github.com/edeposit/edeposit.amqp.calibre.Version of package and documentation is now automatically parsed from this file.Images in documentation were downloaded to_static.Changed internal way of handling AMQP communication. This shouldn’t change user API.Documentation updated to reflect changes in internal API. Added UML diagrams.1.2.0 - 1.2.2Documentation updated. Added intersphinx links to edeposit.amqp.serializers.edeposit.amqp.serializers API changed, so this module needed to be adjusted.Serialization is now handled (but not stored) in this module, instead of aleph. It will be used in other modules too.Added bindings forhttps://github.com/edeposit/edeposit.amqp.serializers.1.1.5 - 1.1.6Documentation is now even for settings.py’s attributes.User defined JSON configuration is now supported.Added autogeneration of documentation to the package generator (setup.py).1.1.0Project released at PYPI1.0 (unreleased)alephdaemon is working correctly, other classes are in release state too