Skip to main content

"Provides API for Alma."

Project description

https://github.com/tu-graz-library/invenio-alma/workflows/CI/badge.svg https://img.shields.io/github/tag/tu-graz-library/invenio-alma.svg https://img.shields.io/pypi/dm/invenio-alma.svg https://img.shields.io/github/license/tu-graz-library/invenio-alma.svg

Invenio module to connect InvenioRDM to Alma

Further documentation is available on https://invenio-alma.readthedocs.io/

Changes

Version v0.11.3 (release 2024-07-05)

  • setup: move to python3.12 only support

  • services: increase timeout

Version v0.11.2 (release 2024-04-23)

  • ext: init configuration

  • setup: add python3.12 support

Version v0.11.1 (release 2024-03-12)

  • fix: tasks aggregator should be singular

Version v0.11.0 (release 2024-02-27)

  • do: ruff suggested change

  • fix: missing function get_user_by_email

  • cli: add option –keep-access-as-is

  • setup: readd invenio-records-marc21

  • global: remove invenio-records-marc21 dep

  • refactor

  • tasks: add custom import_func feature

Version v0.10.2 (release 2023-09-25)

  • cli: add embargo to import

Version v0.10.1 (release 2023-09-14)

  • fix: refactor code to use secho instead to logger

Version v0.10.0 (release 2023-09-12)

  • cli: rename command

  • cli: update import_record

  • ruff: update

  • fix: missed update of refactoring

  • cli: rename sru command

  • ruff: update

Version v0.9.1 (release 2023-05-26)

  • fix: changed api not applied

Version v0.9.0 (release 2023-05-26)

  • ruff: add to ignore

  • cli: make update func customizable

Version v0.8.2 (release 2023-05-01)

  • ext: revert last change

Version v0.8.1 (release 2023-05-01)

  • setup: add forgotten ruff configuration

  • ext: mock the resource and service properties

  • setup: re-add isort configuration

Version v0.8.0 (release 2023-04-29)

  • ext: add existence check before resource creation

  • global: use ruff instead of pylint

  • global: add services to export

  • tasks: add option to use update func

  • sru: add search_key on the search

Version v0.7.6 (release 2023-04-26)

  • fix: remove variable check

Version v0.7.5 (release 2023-04-26)

  • create: add read permission

  • feature: add item api

Version v0.7.4 (release 2023-01-26)

  • fix: handle read timeout

Version v0.7.3 (release 2023-01-26)

  • fix: xml does not have xpath

  • cli: add cms_id to create alma-record

Version v0.7.2 (release 2023-01-19)

  • fix: initialization check not possible

Version v0.7.1 (release 2023-01-13)

  • setup: remove for now translations

Version v0.7.0 (release 2023-01-13)

  • setup: remove python3.8 add python3.11 support

  • utils: catch possible Exception

  • fixes:

  • global: add type hints and documentation

  • theses: remove not used configuration

  • theses: add duplicate check

  • fix: creating records has to use rest

  • setup: add celery task and translations

  • fix: various errors brought up by running tests

  • global: refactore plus add config variables

  • global: refactore and change functionality

  • cli: add command update repository record

  • improve: update metadata by return of alma

  • cli: implement alma create record

  • service: refactore

  • api: move functions to other packages

Version v0.6.0 (release 2022-10-17)

  • global: migrate to reusable workflows

  • setup: migrate to opensearch2

Version v0.5.0 (release 2022-10-02)

  • change: add timeout to requests.(get|put)

  • fix: invenio_search.engine hides used search tool

  • global: add supported python versions

  • global: move to reusable workflows

  • global: migrate from elasticsearch to opensearch

  • fix AlmaAPIError missing paramete use

  • harmonize the alma service error messages

  • use for duplicate error message same structure as for the others

Version v0.4.4 (release 2022-08-03)

  • improve duplicate output by adding the repository id

  • fix RequestError problem, by handling the error

Version v0.4.3 (release 2022-08-02)

  • add ac number to the success output

  • fix ValidationError problem

Version v0.4.2 (release 2022-08-02)

  • remove no_self_use, pylint Closes #5502

  • fix elasticsearch ConnectionTimeout import

  • fix sphinx language

Version v0.4.1 (release 2022-08-02)

  • fix elasticsearch ConnectionTimeout problem

Version 0.1.0 (released TBD)

  • Initial public release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invenio-alma-0.11.3.tar.gz (27.2 kB view details)

Uploaded Source

Built Distribution

invenio_alma-0.11.3-py2.py3-none-any.whl (22.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file invenio-alma-0.11.3.tar.gz.

File metadata

  • Download URL: invenio-alma-0.11.3.tar.gz
  • Upload date:
  • Size: 27.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for invenio-alma-0.11.3.tar.gz
Algorithm Hash digest
SHA256 802f669e68523edf99fa70129f9cc5099e64d5d203964e267adbf83d86ede26c
MD5 eb1f3cd558575979de8d15920ec12178
BLAKE2b-256 9ec7fd50ac2f4fe787e71a65e925566af8e8be4df7eeb036473e2d67716d686d

See more details on using hashes here.

File details

Details for the file invenio_alma-0.11.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for invenio_alma-0.11.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ef3fae328812e7f1b4c5641cbe592d6b5e7fc4ae9582b7af75260de072eaac78
MD5 915cf9bfad3d129b40a0317d0324d82a
BLAKE2b-256 9b188266408b65ad1131c283a53fb48eb7430ce6ef208d1434f1ea16f7ab78a1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page