Skip to main content
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.14.1 (released 2026-07-07)

  • fix(rest): typo in variable name

Version v0.14.0 (released 2026-06-12)

  • chore(black): update formatting to >= 26.0

  • chore(setup): increase python version

  • chore(ruff): fix FURB110

  • feat(rest): add timeout configuration

Version v0.13.5 (released 2025-10-21)

  • fix(cli): remove not used option

  • chore(types): improve type handling

  • build(setup): add mypy configuration

Version v0.13.4 (released 2025-07-31)

  • fix(jobs): custom args

Version v0.13.3 (release 2025-06-14)

  • fix: missing logging output

Version v0.13.2 (release 2025-06-10)

  • fix(jobs): add customization of workflow

Version v0.13.1 (release 2025-05-07)

  • jobs: add logger info

  • fix: update default configuration variables

Version v0.13.0 (release 2025-04-29)

  • chore: maintenance

  • global: add jobs

  • setup: add python3.13 support

  • chore: fix ruff errors

  • refactor: cli

Version v0.12.0 (release 2024-10-28)

  • global: remove dependency to marc21

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.

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.14.1.tar.gz (30.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

invenio_alma-0.14.1-py2.py3-none-any.whl (25.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file invenio_alma-0.14.1.tar.gz.

File metadata

  • Download URL: invenio_alma-0.14.1.tar.gz
  • Upload date:
  • Size: 30.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for invenio_alma-0.14.1.tar.gz
Algorithm Hash digest
SHA256 ab30d9d98449799e700830836605e4ed62c65f0c07c2f4ae95fd41e11034bfda
MD5 446bf81f2487872b4f1eacc4cbd13fe4
BLAKE2b-256 2e854806ea5d15b370a0ed56e2b221cd22b0f14475dd7793e24618cbc5ba133b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for invenio_alma-0.14.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d476e1f307e8191feee52824f2a48c1ecf42ab1f5f88ea4446d846291dea1ea0
MD5 e94610648e49f0eab31126aea73eb856
BLAKE2b-256 6898902047e793db8ad56c9a729a428cc679921cad77147da83235201c41b0ac

See more details on using hashes here.

Release history Release notifications | RSS feed

0.14.2

2 files

This release

0.14.1 This release

2 files

0.14.0

2 files

0.13.5

2 files

0.13.4

2 files

0.13.3

2 files

0.13.2

2 files

0.13.1

2 files

0.13.0

2 files

0.12.0

2 files

0.11.3

2 files

0.11.2

2 files

0.11.1

2 files

0.11.0

2 files

0.10.2

2 files

0.10.1

2 files

0.10.0

2 files

0.9.1

2 files

0.9.0

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

0.7.6

2 files

0.7.5

2 files

0.7.4

2 files

0.7.3

2 files

0.7.2

2 files

0.7.1

2 files

0.6.0

2 files

0.5.0

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page