Name | hirmeos-clients JSON |
Version |
0.1.8
JSON |
| download |
home_page | |
Summary | Python API clients for the OPERAS metrics |
upload_time | 2023-11-16 09:14:36 |
maintainer | |
docs_url | None |
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"
}