Skip to main content
https://github.com/tu-graz-library/repository-cli/workflows/CI/badge.svg https://img.shields.io/github/tag/tu-graz-library/repository-cli.svg https://img.shields.io/pypi/dm/repository-cli.svg https://img.shields.io/github/license/tu-graz-library/repository-cli.svg https://readthedocs.org/projects/repository-cli/badge/?version=latest

CLI utilities for TU Graz Repository

Further documentation is available on https://repository-cli.readthedocs.io/

Changes

Version v0.13.0 (released 2026-02-08)

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

  • chore(fix): maybe click change

  • chore(fix): deprecation warnings

  • chore(fix): add mock module for link generation

  • fix(docs): nitpick_ignore

  • chore(setup): bump dependencies

  • chore: start with mypy and ruff

  • chore: update records-marc21 dep

  • fix: add configuration for tests

  • setup: add python3.13 support

  • setup: add pyproject.toml

Version v0.12.2 (release 2024-07-19)

  • setup: move to support python3.12 only

  • cli: add two commands

  • fix: not catched exception

Version v0.12.1 (release 2024-02-19)

  • fix: example command for update-remote-pid

  • records: add set embargo until

  • setup: add python3.11 support

  • black: fix formating v24.1.1

Version v0.12.0 (release 2024-01-25)

  • pids: add command update-remote-pid

  • options: make the data_model option required

  • fix: copy paste error

Version v0.11.1 (release 2023-11-10)

  • cli: tmp fix, this should be revisited

  • setup: increase rdm version

Version v0.11.0 (release 2023-11-03)

  • add command for adding persistent identifiers

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

  • add way to generate commands that update JSON

  • refactor: delete-draft

  • test: improve run-tests.sh

  • setup: use pytest-black-ng instead of pytest-black

  • fix: logic error

  • fix: can’t return draft without existing record

  • fix: cli delete-draft

Version v0.9.0 (release 2023-07-31)

  • records: add data_model parameter

  • typing: use new optional syntax

  • service: add lom service

  • global: update ruff

Version v0.8.1 (release 2023-06-07)

  • refactor: move json validation into JSON

  • refactor: get_record_or_draft

Version v0.8.0 (release 2023-06-01)

  • records: make arguments ready for drafts too

  • records: add argument delete-file

Version v0.7.0 (release 2023-05-30)

  • test: fix and pin due flask-babelex

  • records: separate replace-file from add-file

  • fix: black color on black background, bad

  • types: otherwise it is not working with 3.9

  • global: migrate to ruff

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

  • cli: add command publish

  • cli: add record_id parameter to modify-access

Version v0.5.0 (release 2023-03-08)

  • setup: remove python 3.11

  • records: add command modify-access

  • records: change add-file command to common pattern

Version v0.4.0 (release 2023-02-09)

  • setup: add pylint and bandit

  • feature: add parameter add-metadata-to-records

  • refactor: add decorator without brackets

  • refactor: remove two character long forms

  • change: empty output not shown for list

  • change: command list output_file required=False

  • refactor:

  • refactor: make count datamodel independent

  • refactor: removed directory cli

Version v0.3.1 (release 2023-02-01)

  • setup: move jq and tabulate to install require

Version v0.3.0 (release 2023-01-31)

  • improve: add explicit raised RuntimeError

  • record: add parameters to list_records

  • users: change to table output

  • refactor: add Color class

  • refactor

  • fix: tests

Version v0.2.0 (release 2023-01-20)

  • add files enabled check

  • add data_model param and marc21 service

  • add add_file command

  • setup: update to newer infrastructure

  • add .git-blame-ignore-revs

  • migrate to use black as opinionated auto formater

  • migrate setup.py to setup.cfg

  • feature: add delete-draft command

  • dep: bump invenio_app_rdm (#27)

  • tests: add test cases for cli commands (#25)

  • cli: adds command for pids

  • Rename records command (#23)

  • bugfix: build readthedocs doc: setup documentation for click commands closes #14

  • global: cleanup

  • global: refactor comments/strings.

  • cli: show number of rdmrecords.

Version 0.1.0 (released TBD)

  • Initial public release.

Metadata

Release files for repository-cli 0.13.0

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

Source distribution (sdist)

Source distribution for repository-cli 0.13.0
File Size Uploaded
repository_cli-0.13.0.tar.gz 33.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for repository-cli 0.13.0
File Interpreter ABI Platform
repository_cli-0.13.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 61.1 kB

Release files / repository_cli-0.13.0.tar.gz

Download URL repository_cli-0.13.0.tar.gz
Size 33.1 kB
Tags Source
SHA-256 checksum
How to use checksums
7627ad9c13719f4519e61553d4ea5dc42d7a29c1763832128f422edb7c80cb94
BLAKE2b-256 checksum
How to use checksums
91f0fdc2470fd4b97d4ec5c12273451fd69cdfb36e2d0eca624190d2ab9ce6ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / repository_cli-0.13.0-py2.py3-none-any.whl

Download URL repository_cli-0.13.0-py2.py3-none-any.whl
Size 28.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
6214eb5e2b308e1b639e7d12e981e1441f9028139030eaeda2d1de80a556ad1c
BLAKE2b-256 checksum
How to use checksums
ad0692c39ee14f314221b4e9bb4a20b124c061d66e3e583700df635376188932
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.13.0 This release

2 release files

0.12.2

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.1

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

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