==========================
Sarracenia v3 (MetPX-Sr3)
==========================
[ homepage (En): https://metpx.github.io/sarracenia ] [ `(Fr) fr/ <https://metpx.github.io/sarracenia/fr>`_ ]
.. image:: https://img.shields.io/pypi/v/metpx-sr3?style=flat
:alt: PyPI version
:target: https://pypi.org/project/metpx-sr3/
.. image:: https://img.shields.io/pypi/pyversions/metpx-sr3.svg
:alt: Supported Python versions
:target: https://pypi.python.org/pypi/metpx-sr3.svg
.. image:: https://img.shields.io/pypi/l/metpx-sr3?color=brightgreen
:alt: License (GPLv2)
:target: https://pypi.org/project/metpx-sr3/
.. image:: https://img.shields.io/github/issues/MetPX/sarracenia
:alt: Issue Tracker
:target: https://github.com/MetPX/sarracenia/issues
.. image:: https://github.com/MetPX/sarracenia/actions/workflows/ghcr.yml/badge.svg
:alt: Docker Image Build Status
:target: https://github.com/MetPX/sarracenia/actions/workflows/ghcr.yml
.. image:: https://github.com/MetPX/sarracenia/actions/workflows/flow.yml/badge.svg?branch=v03_wip
:alt: Run Static Flow
:target: https://github.com/MetPX/sarracenia/actions/workflows/flow.yml
+----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+
| | |
| [ `Getting Started <https://metpx.github.io/sarracenia/How2Guides/subscriber.html>`_ ] | [ `Un bon départ <https://metpx.github.io/sarracenia/fr/CommentFaire/subscriber.html>`_ ] |
| [ `Source Guide <https://metpx.github.io/sarracenia/How2Guides/source.html>`_ ] | [ `Guide de Source <https://metpx.github.io/sarracenia/fr/CommentFaire/source.html>`_ ] |
| | |
+----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+
| | |
| MetPX-sr3 (Sarracenia v3) is a data duplication | MetPX-sr3 (Sarracenia v3) est un engin de copie et de |
| or distribution pump that leverages | distribution de données qui utilise des |
| existing standard technologies (web | technologies standards (tel que les services |
| servers and Message queueing protocol | web et le courtier de messages AMQP) afin |
| brokers) to achieve real-time message delivery | d'effectuer des transferts de données en |
| and end-to-end transparency in file transfers. | temps réel tout en permettant une transparence |
| Data sources establish a directory structure | de bout en bout. Alors que chaque commutateur |
| which is carried through any number of | Sundew est unique en soit, offrant des |
| intervening pumps until they arrive at a | configurations sur mesure et permutations de |
| client. | données multiples, Sarracenia cherche à |
| | maintenir l'intégrité de la structure des |
| | données, tel que proposée et organisée par la |
| | source jusqu'à destination. |
| | |
+----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+
Changes:
* copernicus marine data store polling support ( #959 )
* override baseUrl with message field ( for #951 )
* os.kill for older python version instead of raise_signal #948
* fix #955 error on cleanup when cache dir missing.
* gather/am fix to handle improperly parsed station names from getStation
* fix #953 PRECONDITION FAILED error on busy winnows
* above fix breaks/reopens #649 (cannot see queue size anymore.)
* AM renamer moved to gather for simplicity, also fixes there.
* fix: sr3 declare would fail when no admin.conf configured.
* misc. fixes with AMQP message acknowledgement.
* fix #934 found references to v2 documentation. Modernized.
* fix #942, #943 processing of rename and retrievePath headers.
* fix #940 display crash in sr3 overview
* fix #920 add _isRetry for duplicate suppression support in new retry
* more #918 bug fixes for AM renaming now matches Sundew perfectly.
* nodupe_fileAgeX (X=Min or Max) name change to fileAgeX replacing inflight.
* fix #907 declare exchange in admin.conf wasn't working.
* fix #912 enable v2 style retry processing with new --retry_refilter flag.
* fix #918 plugin for AM to name files with incomplete headers properly.
* fix #920 fix inflight mtime not working in watch.
* fix #920 replaced nodupe_fileAge(Min and Max) with fileAge(Min and Max)
* fix #920 inflight mtime merged with fileMinAge
* fix #922 sr3 showing wrong exchange on status/show.
* processing of rename field in messages suppressed when download=False
* (required for common processing of messages.)
Raw data
{
"_id": null,
"home_page": "https://github.com/MetPX/sarracenia",
"name": "metpx-sr3",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "",
"author": "Shared Services Canada, Supercomputing, Data Interchange",
"author_email": "Peter.Silva@canada.ca",
"download_url": "",
"platform": null,
"description": "==========================\n Sarracenia v3 (MetPX-Sr3)\n==========================\n\n[ homepage (En): https://metpx.github.io/sarracenia ] [ `(Fr) fr/ <https://metpx.github.io/sarracenia/fr>`_ ]\n\n.. image:: https://img.shields.io/pypi/v/metpx-sr3?style=flat\n :alt: PyPI version\n :target: https://pypi.org/project/metpx-sr3/\n\n.. image:: https://img.shields.io/pypi/pyversions/metpx-sr3.svg\n :alt: Supported Python versions\n :target: https://pypi.python.org/pypi/metpx-sr3.svg\n\n.. image:: https://img.shields.io/pypi/l/metpx-sr3?color=brightgreen\n :alt: License (GPLv2)\n :target: https://pypi.org/project/metpx-sr3/\n\n.. image:: https://img.shields.io/github/issues/MetPX/sarracenia\n :alt: Issue Tracker\n :target: https://github.com/MetPX/sarracenia/issues\n\n.. image:: https://github.com/MetPX/sarracenia/actions/workflows/ghcr.yml/badge.svg\n :alt: Docker Image Build Status\n :target: https://github.com/MetPX/sarracenia/actions/workflows/ghcr.yml\n\n.. image:: https://github.com/MetPX/sarracenia/actions/workflows/flow.yml/badge.svg?branch=v03_wip\n :alt: Run Static Flow\n :target: https://github.com/MetPX/sarracenia/actions/workflows/flow.yml\n\n+----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+\n| | |\n| [ `Getting Started <https://metpx.github.io/sarracenia/How2Guides/subscriber.html>`_ ] | [ `Un bon d\u00e9part <https://metpx.github.io/sarracenia/fr/CommentFaire/subscriber.html>`_ ] |\n| [ `Source Guide <https://metpx.github.io/sarracenia/How2Guides/source.html>`_ ] | [ `Guide de Source <https://metpx.github.io/sarracenia/fr/CommentFaire/source.html>`_ ] |\n| | |\n+----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+\n| | |\n| MetPX-sr3 (Sarracenia v3) is a data duplication | MetPX-sr3 (Sarracenia v3) est un engin de copie et de |\n| or distribution pump that leverages | distribution de donn\u00e9es qui utilise des |\n| existing standard technologies (web | technologies standards (tel que les services |\n| servers and Message queueing protocol | web et le courtier de messages AMQP) afin |\n| brokers) to achieve real-time message delivery | d'effectuer des transferts de donn\u00e9es en |\n| and end-to-end transparency in file transfers. | temps r\u00e9el tout en permettant une transparence |\n| Data sources establish a directory structure | de bout en bout. Alors que chaque commutateur |\n| which is carried through any number of | Sundew est unique en soit, offrant des |\n| intervening pumps until they arrive at a | configurations sur mesure et permutations de |\n| client. | donn\u00e9es multiples, Sarracenia cherche \u00e0 |\n| | maintenir l'int\u00e9grit\u00e9 de la structure des |\n| | donn\u00e9es, tel que propos\u00e9e et organis\u00e9e par la |\n| | source jusqu'\u00e0 destination. |\n| | |\n+----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------+\n\nChanges:\n * copernicus marine data store polling support ( #959 )\n\n * override baseUrl with message field ( for #951 )\n\n * os.kill for older python version instead of raise_signal #948\n\n * fix #955 error on cleanup when cache dir missing.\n\n * gather/am fix to handle improperly parsed station names from getStation\n\n * fix #953 PRECONDITION FAILED error on busy winnows\n\n * above fix breaks/reopens #649 (cannot see queue size anymore.)\n\n * AM renamer moved to gather for simplicity, also fixes there.\n\n * fix: sr3 declare would fail when no admin.conf configured.\n\n * misc. fixes with AMQP message acknowledgement.\n\n * fix #934 found references to v2 documentation. Modernized.\n\n * fix #942, #943 processing of rename and retrievePath headers.\n\n * fix #940 display crash in sr3 overview\n\n * fix #920 add _isRetry for duplicate suppression support in new retry\n\n * more #918 bug fixes for AM renaming now matches Sundew perfectly.\n\n * nodupe_fileAgeX (X=Min or Max) name change to fileAgeX replacing inflight.\n\n * fix #907 declare exchange in admin.conf wasn't working.\n\n * fix #912 enable v2 style retry processing with new --retry_refilter flag.\n\n * fix #918 plugin for AM to name files with incomplete headers properly.\n\n * fix #920 fix inflight mtime not working in watch.\n\n * fix #920 replaced nodupe_fileAge(Min and Max) with fileAge(Min and Max)\n\n * fix #920 inflight mtime merged with fileMinAge\n\n * fix #922 sr3 showing wrong exchange on status/show.\n\n * processing of rename field in messages suppressed when download=False\n\n * (required for common processing of messages.)\n\n\n",
"bugtrack_url": null,
"license": "GPLv2",
"summary": "Subscribe, Acquire, and Re-Advertise products.",
"version": "3.0.52",
"project_urls": {
"Homepage": "https://github.com/MetPX/sarracenia"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "fcee5ee7be398222040f99730ea45c3e5aa5a2424c4117fe174399f0267a692d",
"md5": "4ddbb8f541b7bd827e7371639cfe6f82",
"sha256": "bfacc2aee023f449d79318bddc3f4d96cd8814a6167b657e98315fb9fcf23351"
},
"downloads": -1,
"filename": "metpx_sr3-3.0.52-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4ddbb8f541b7bd827e7371639cfe6f82",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 386064,
"upload_time": "2024-03-14T20:31:35",
"upload_time_iso_8601": "2024-03-14T20:31:35.642218Z",
"url": "https://files.pythonhosted.org/packages/fc/ee/5ee7be398222040f99730ea45c3e5aa5a2424c4117fe174399f0267a692d/metpx_sr3-3.0.52-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-14 20:31:35",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "MetPX",
"github_project": "sarracenia",
"travis_ci": true,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "metpx-sr3"
}