metpx-sr3


Namemetpx-sr3 JSON
Version 3.0.52 PyPI version JSON
download
home_pagehttps://github.com/MetPX/sarracenia
SummarySubscribe, Acquire, and Re-Advertise products.
upload_time2024-03-14 20:31:35
maintainer
docs_urlNone
authorShared Services Canada, Supercomputing, Data Interchange
requires_python>=3.6
licenseGPLv2
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            ==========================
 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"
}
        
Elapsed time: 0.26102s