Skip to main content

invenio-alma

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.2 (released 2026-07-15)

  • fix: not marked as property

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.

Metadata

Release files for invenio-alma 0.14.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for invenio-alma 0.14.2
File Size Uploaded
invenio_alma-0.14.2.tar.gz 30.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for invenio-alma 0.14.2
File Interpreter ABI Platform
invenio_alma-0.14.2-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 56.0 kB

Release files / invenio_alma-0.14.2.tar.gz

Download URL invenio_alma-0.14.2.tar.gz
Size 30.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a636dde9a309db9dbe4136d622ddfdecc17f29751e846186fb7fcabea247b0df
BLAKE2b-256 checksum
How to use checksums
f7043df2b9dc2a797fc205b1cd9c898634c5f033cc66a7594f7484d8b387149e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / invenio_alma-0.14.2-py2.py3-none-any.whl

Download URL invenio_alma-0.14.2-py2.py3-none-any.whl
Size 25.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
59cb16a353a1365f89066bcc1c33c63012b4774c55afb630c553bf6d2215376e
BLAKE2b-256 checksum
How to use checksums
f818491dec62dfde14d7942ba5e52692f1d770ddefc410826f7ce8ccc6c6cb13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release history Release notifications | RSS feed

This release

0.14.2 This release

2 release files

0.14.0

2 release files

0.13.5

2 release files

0.13.4

2 release files

0.13.3

2 release files

0.13.2

2 release files

0.13.0

2 release files

0.12.0

2 release files

0.11.2

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.10.2

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page