hirmeos-clients


Namehirmeos-clients JSON
Version 0.1.8 PyPI version JSON
download
home_page
SummaryPython API clients for the OPERAS metrics
upload_time2023-11-16 09:14:36
maintainer
docs_urlNone
author
requires_python>=3.7
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            HIRMEOS Clients
===============

Python clients for interacting with APIs that were developed as part of the
OPERAS Metrics services - originally developed during the HIRMEOS project.


Release Notes:
==============

[0.1.8] - 2023-11-16
---------------------

Added:
 - Updated tests

Changed:
 - AltmetricsClient.get_token function split between two methods, get_token
   and set_token
 - Added token_has_expired optional parameter to AltmetricsClient.set_header()


[0.1.7] - 2023-11-15
---------------------

Added:
 - Updated tests
 - added an authenticated post request method to the Altmetrics client


[0.1.6] - 2022-11-04
---------------------

Added:
 - Update tests (minor)

Changed:
 - Update PyJWT requirement, as lower versions had security vulnerabilities.


[0.1.5] - 2022-05-20
---------------------

Added:
 - Add tag uri schemes to variables list.


[0.1.4] - 2021-12-02
---------------------

Changed:
 - Update processing canonical identifiers in the translator client logic to
   allow multiple works to be returned when `uri_strict=True` is used.


[0.1.3] - 2021-10-20
---------------------

Changed:
 - Update requirements to be more flexible


[0.1.2] - 2021-10-15
---------------------

Added:
 - Allow canonical URIs to be set when creating works in the translator service
 - Main identifier will be registered as a canonical identifier when creating a
   work


[0.1.1] - 2021-10-15
---------------------

Added:
 - Add method to delete URIs from a work
 - Add method to update/set the canonical flag for a URI


[0.1.0] - 2021-02-02
---------------------

Added:
 - Unit Tests for Translator Client
 - Translator Client attributes: `remove_uri_trailing_slash` &
   `use_lower_case_uris`. These automatically format URIs for consistency.


[0.0.20] - 2021-01-26
---------------------
Changed:
 - TokenClient Bug Fix: Check encoded token type before attempting to decode.


[0.0.19] - 2021-01-26
---------------------
Changed:
 - TokenClient Code Change: Separate token encode and decode steps (for
   debugging).


[0.0.18] - 2020-07-30
---------------------
Changed:
 - TokenClient Bug Fix: Correctly update request header after refreshing token.


[0.0.17] - 2020-07-29
---------------------
Changed:
 - TokenClient: update request header after refreshing token, and before
   retrying request.


[0.0.16] - 2020-07-29
---------------------
Changed:
 - TokenClient: When creating token, convert from bytes to a string.


[0.0.15] - 2020-07-29
---------------------
Changed:
 - TranslatorClient.work_exists: Report all content from the translation API
   response when this method fails (investigation).


[0.0.14] - 2020-07-29
---------------------
Changed:
 - TranslatorClient.work_exists: Report 'data' content from the translation API
   when this method fails (investigation).


[0.0.13] - 2020-07-27
---------------------
Added
 - Token creation option: The TokenClient can now also be used to create a
   token, based on the logic used by the Tokens API.


[0.0.12] - 2020-05-20
---------------------
Added
 - New client: AltmetricsClient


[0.0.11] - 2020-04-15
---------------------
Changed
 - TranslatorClient.prepare_uri: Now returns the URI as a string in the format
   expected by TranslatorClient.get_work_uris. 


[0.0.10] - 2020-04-15
---------------------
Changed
 - TranslatorClient.post_new_work: 'uris' parameter now assumes the same format
   as the output from TranslatorClient.get_work_uris, which was causing errors.
   (bug fix)


[0.0.9] - 2020-04-06
---------------------
Added
 - translator: Reference variables for work types and URI schemes.
 - translator: Check if a work exists.
 - translator: Fetch all URIs associated with a work.
 - translator: Post new work.


[0.0.8] - 2020-03-06
---------------------
Changed
 - Make requirements for flexible to avoid conflicts with other packages.


[0.0.7] - 2020-03-06
---------------------

Added
 - Release notes

Changed
 - Strip trailing slash from TranslatorClient API base.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "hirmeos-clients",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "",
    "author": "",
    "author_email": "Rowan Hatherley <rowan.hatherley@ubiquitypress.com>, Cristian Garcia <cristian.garcia@ubiquitypress.com>",
    "download_url": "https://files.pythonhosted.org/packages/ac/76/b6a3f10118139ec7e582bdf2d0ab57c30e0449f8e568cd1e7eb94be49988/hirmeos-clients-0.1.8.tar.gz",
    "platform": null,
    "description": "HIRMEOS Clients\n===============\n\nPython clients for interacting with APIs that were developed as part of the\nOPERAS Metrics services - originally developed during the HIRMEOS project.\n\n\nRelease Notes:\n==============\n\n[0.1.8] - 2023-11-16\n---------------------\n\nAdded:\n - Updated tests\n\nChanged:\n - AltmetricsClient.get_token function split between two methods, get_token\n   and set_token\n - Added token_has_expired optional parameter to AltmetricsClient.set_header()\n\n\n[0.1.7] - 2023-11-15\n---------------------\n\nAdded:\n - Updated tests\n - added an authenticated post request method to the Altmetrics client\n\n\n[0.1.6] - 2022-11-04\n---------------------\n\nAdded:\n - Update tests (minor)\n\nChanged:\n - Update PyJWT requirement, as lower versions had security vulnerabilities.\n\n\n[0.1.5] - 2022-05-20\n---------------------\n\nAdded:\n - Add tag uri schemes to variables list.\n\n\n[0.1.4] - 2021-12-02\n---------------------\n\nChanged:\n - Update processing canonical identifiers in the translator client logic to\n   allow multiple works to be returned when `uri_strict=True` is used.\n\n\n[0.1.3] - 2021-10-20\n---------------------\n\nChanged:\n - Update requirements to be more flexible\n\n\n[0.1.2] - 2021-10-15\n---------------------\n\nAdded:\n - Allow canonical URIs to be set when creating works in the translator service\n - Main identifier will be registered as a canonical identifier when creating a\n   work\n\n\n[0.1.1] - 2021-10-15\n---------------------\n\nAdded:\n - Add method to delete URIs from a work\n - Add method to update/set the canonical flag for a URI\n\n\n[0.1.0] - 2021-02-02\n---------------------\n\nAdded:\n - Unit Tests for Translator Client\n - Translator Client attributes: `remove_uri_trailing_slash` &\n   `use_lower_case_uris`. These automatically format URIs for consistency.\n\n\n[0.0.20] - 2021-01-26\n---------------------\nChanged:\n - TokenClient Bug Fix: Check encoded token type before attempting to decode.\n\n\n[0.0.19] - 2021-01-26\n---------------------\nChanged:\n - TokenClient Code Change: Separate token encode and decode steps (for\n   debugging).\n\n\n[0.0.18] - 2020-07-30\n---------------------\nChanged:\n - TokenClient Bug Fix: Correctly update request header after refreshing token.\n\n\n[0.0.17] - 2020-07-29\n---------------------\nChanged:\n - TokenClient: update request header after refreshing token, and before\n   retrying request.\n\n\n[0.0.16] - 2020-07-29\n---------------------\nChanged:\n - TokenClient: When creating token, convert from bytes to a string.\n\n\n[0.0.15] - 2020-07-29\n---------------------\nChanged:\n - TranslatorClient.work_exists: Report all content from the translation API\n   response when this method fails (investigation).\n\n\n[0.0.14] - 2020-07-29\n---------------------\nChanged:\n - TranslatorClient.work_exists: Report 'data' content from the translation API\n   when this method fails (investigation).\n\n\n[0.0.13] - 2020-07-27\n---------------------\nAdded\n - Token creation option: The TokenClient can now also be used to create a\n   token, based on the logic used by the Tokens API.\n\n\n[0.0.12] - 2020-05-20\n---------------------\nAdded\n - New client: AltmetricsClient\n\n\n[0.0.11] - 2020-04-15\n---------------------\nChanged\n - TranslatorClient.prepare_uri: Now returns the URI as a string in the format\n   expected by TranslatorClient.get_work_uris. \n\n\n[0.0.10] - 2020-04-15\n---------------------\nChanged\n - TranslatorClient.post_new_work: 'uris' parameter now assumes the same format\n   as the output from TranslatorClient.get_work_uris, which was causing errors.\n   (bug fix)\n\n\n[0.0.9] - 2020-04-06\n---------------------\nAdded\n - translator: Reference variables for work types and URI schemes.\n - translator: Check if a work exists.\n - translator: Fetch all URIs associated with a work.\n - translator: Post new work.\n\n\n[0.0.8] - 2020-03-06\n---------------------\nChanged\n - Make requirements for flexible to avoid conflicts with other packages.\n\n\n[0.0.7] - 2020-03-06\n---------------------\n\nAdded\n - Release notes\n\nChanged\n - Strip trailing slash from TranslatorClient API base.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Python API clients for the OPERAS metrics",
    "version": "0.1.8",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "00796d0ba3f167cae7c1f057b4814a5ef84f4a4ad247a1227b40c48eada14f7b",
                "md5": "d3b93151f03cc7e7450936a90d7fc7e0",
                "sha256": "3a1ff80dc1eb55fdf408b449383d12b1b1ba71e1010b80119e018843975242e7"
            },
            "downloads": -1,
            "filename": "hirmeos_clients-0.1.8-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d3b93151f03cc7e7450936a90d7fc7e0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 11227,
            "upload_time": "2023-11-16T09:14:34",
            "upload_time_iso_8601": "2023-11-16T09:14:34.652339Z",
            "url": "https://files.pythonhosted.org/packages/00/79/6d0ba3f167cae7c1f057b4814a5ef84f4a4ad247a1227b40c48eada14f7b/hirmeos_clients-0.1.8-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac76b6a3f10118139ec7e582bdf2d0ab57c30e0449f8e568cd1e7eb94be49988",
                "md5": "51f7aafc45ec09ae231b7e98e44cb37b",
                "sha256": "539ad1d5524eb229f20a58b29533b00fa4643677e95e013ed9648c278d0606e2"
            },
            "downloads": -1,
            "filename": "hirmeos-clients-0.1.8.tar.gz",
            "has_sig": false,
            "md5_digest": "51f7aafc45ec09ae231b7e98e44cb37b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 12182,
            "upload_time": "2023-11-16T09:14:36",
            "upload_time_iso_8601": "2023-11-16T09:14:36.845992Z",
            "url": "https://files.pythonhosted.org/packages/ac/76/b6a3f10118139ec7e582bdf2d0ab57c30e0449f8e568cd1e7eb94be49988/hirmeos-clients-0.1.8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-16 09:14:36",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "hirmeos-clients"
}
        
Elapsed time: 0.14387s