invenio-workflows-tugraz


Nameinvenio-workflows-tugraz JSON
Version 0.11.0 PyPI version JSON
download
home_pagehttps://github.com/tu-graz-library/invenio-workflows-tugraz
Summary"Package serves as a place for the workflows of the repository of the TU Graz."
upload_time2025-07-25 09:19:07
maintainerNone
docs_urlNone
authorGraz University of Technology
requires_python>=3.12
licenseMIT
keywords invenio workflows tugraz
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # invenio-workflows-tugraz
Implements TU Graz specific workflows

..
    Copyright (C) 2022 Graz University of Technology.

    invenio-workflows-tugraz is free software; you can redistribute it and/or
    modify it under the terms of the MIT License; see LICENSE file for more
    details.

Changes
=======

Version v0.11.0 (release 2025-07-25)

- feat(theses): add hardcoded field


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

- fix(tc): LinkKey not implemented yet


Version v0.10.4 (release 2025-06-20)

- fix(tc): missing lecture mapping


Version v0.10.3 (release 2025-06-18)

- teachcenter: add return value to workflow
- setup: remove upper pin


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

- setup: temp upper pin
- fix(theses): not emplace, add it is


Version v0.10.1 (release 2025-05-24)

- fix(openaccess): authors mapping


Version v0.10.0 (release 2025-05-22)

- fix(imoox): configuration
- openaccess: add separat task for marking


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

- fix(theses): misunderstood embargo field


Version v0.9.1 (release 2025-05-01)

- fix: quibbles from ruff 0.8.0
- imoox: convert learningresourcetype
- cleanup: rename filename for consistency


Version v0.9.0 (release 2025-04-30)

- fix(tests): add configuration
- theses: add jobs
- theses: add tests
- fix(thesis): apply change of marc21 datamodel
- fix(thesis): use embargo and 971 for keeping close
- theses: fix caused by new marc21 api
- oer: fix with new marc21 method
- theses: add tests
- oer: fix tests
- setup: add python3.13 support
- setup: reduce MANIFEST.in complexity
- chore: fix ruff error
- change: make it possible to update papers
- refactor: to add oer to alma workflows
- oer: fix small bugs
- oer: mapping lom -> marc21
- oer: oer to alma, initial commit


Version v0.8.2 (release 2025-01-24)

- fix: openaccess convert, structure was wrong
- chore: update ruff configuration
- openaccess: make mark optional
- fix: publisher


Version v0.8.1 (release 2025-01-09)

- fix: handle missing keys


Version v0.8.0 (release 2025-01-08)

- fix: docs reference target not found
- tests: temporary solution
- setup: update ruff configuration
- setup: move dependencies
- openaccess: refactore import function
- fix: delimter needs to be not '-'


Version v0.7.1 (release 2024-07-18)

- theses: add cms_id to error message


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

- workflows: add teachcenter workflow
- setup: move to python3.12 only


Version v0.6.0 (release 2024-05-29)

- add imoox workflow


Version v0.5.3 (release 2024-03-14)

- fix: thesis tasks wrong wording


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

- fix: theses task variable handling


Version v0.5.1 (release 2024-03-01)

- setup: add missing dependency
- theses: fix alembic


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

- fix: due python version not possible to use Self
- theses: add update_access parameter
- setup: move ruff configuration
- theses: make it more fail prove
- thesis: add cli, update models
- theses: improve
- theses: add logic for tasks
- theses: add alembic
- theses: add model to set state
- theses: improve campusonline filter
- theses: change requirement for import


Version v0.4.0 (release 2024-02-02)

- theses: change error to 423
- theses: add endpoint for theses uploads


Version v0.3.2 (release 2024-01-24)

- theses: fix not catched exception


Version v0.3.1 (release 2024-01-07)

- fix: add changed error except
- theses: implement changed requirement for embargo


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

- theses: add implementation for duplicate check
- theses: add check if record has AC number
- theses: change behavior checking file restriction
- theses: pass through the duplicate error message
- ruff: apply new ruff rules


Version v0.2.4 (release 2023-10-20)

- fix: ruff upgrade introduced discrepancy
- fix: 995 subfield notation was wrong
- tests: add test for update_func


Version v0.2.3 (release 2023-06-05)

- theses: revert to simple version


Version v0.2.2 (release 2023-06-05)

- fix: wrong method used to get the record


Version v0.2.1 (release 2023-06-02)

- theses: not only drafts should be updated
- fix: theses update_func api used wrong


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

- fix: use data instead of metadata
- fix: tests
- fix: 971 not used all additions
- theses: rewrite access in update func
- theses: add update_func to the workflow
- theses: add embargo on creation
- theses: remove locked generator
- setup: migrate to ruff


Version v0.1.19 (release 2023-05-17)

- fix: apply requested changes for field 008


Version v0.1.18 (release 2023-05-12)

- fix: position 19 was the wrong value
- fix: keyw was not processed
- theses: change visitor api
- theses: implement sorting for 971 fields
- fix: revert back change of 007 field
- fix: 245 field missed author


Version v0.1.17 (release 2023-05-11)

- fix: errors


Version v0.1.16 (release 2023-05-11)

- fix: int not serializable


Version v0.1.15 (release 2023-05-11)

- theses: fix german language code


Version v0.1.14 (release 2023-05-11)




Version v0.1.13 (release 2023-05-10)

- theses: apply requested marc21 field changes
- fix: date for status


Version v0.1.12 (release 2023-05-10)

- fix: the crap from last commit


Version v0.1.11 (release 2023-05-10)

- fix: date and format where not compatible


Version v0.1.10 (release 2023-05-10)

- fix: used wrong date format


Version v0.1.9 (release 2023-05-10)

- theses: apply marc21 request changes


Version v0.1.8 (release 2023-04-25)

- theses: add necessary need to import


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

- theses: change alma import size
- theses: change import start date


Version v0.1.6 (release 2023-01-23)

- modification: create an endpoint for theses records


Version v0.1.5 (release 2023-01-23)

- fix: return value of import_func
- fix: wrong alias name


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

- theses fix: play safe with real data


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

- theses: mapping change


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

- fix: remove print


Version v0.1.1 (release 2023-01-18)

- theses: convert abstract and keywords


Version v0.1.0 (release 2023-01-18)





            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/tu-graz-library/invenio-workflows-tugraz",
    "name": "invenio-workflows-tugraz",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "invenio workflows TUGraz",
    "author": "Graz University of Technology",
    "author_email": "info@tugraz.at",
    "download_url": "https://files.pythonhosted.org/packages/8a/95/050d8f6acd536d8624c3c92ac0939748c674e62090288d72d2da5c3d59fd/invenio_workflows_tugraz-0.11.0.tar.gz",
    "platform": "any",
    "description": "# invenio-workflows-tugraz\nImplements TU Graz specific workflows\n\n..\n    Copyright (C) 2022 Graz University of Technology.\n\n    invenio-workflows-tugraz is free software; you can redistribute it and/or\n    modify it under the terms of the MIT License; see LICENSE file for more\n    details.\n\nChanges\n=======\n\nVersion v0.11.0 (release 2025-07-25)\n\n- feat(theses): add hardcoded field\n\n\nVersion v0.10.5 (release 2025-07-05)\n\n- fix(tc): LinkKey not implemented yet\n\n\nVersion v0.10.4 (release 2025-06-20)\n\n- fix(tc): missing lecture mapping\n\n\nVersion v0.10.3 (release 2025-06-18)\n\n- teachcenter: add return value to workflow\n- setup: remove upper pin\n\n\nVersion v0.10.2 (release 2025-06-10)\n\n- setup: temp upper pin\n- fix(theses): not emplace, add it is\n\n\nVersion v0.10.1 (release 2025-05-24)\n\n- fix(openaccess): authors mapping\n\n\nVersion v0.10.0 (release 2025-05-22)\n\n- fix(imoox): configuration\n- openaccess: add separat task for marking\n\n\nVersion v0.9.2 (release 2025-05-07)\n\n- fix(theses): misunderstood embargo field\n\n\nVersion v0.9.1 (release 2025-05-01)\n\n- fix: quibbles from ruff 0.8.0\n- imoox: convert learningresourcetype\n- cleanup: rename filename for consistency\n\n\nVersion v0.9.0 (release 2025-04-30)\n\n- fix(tests): add configuration\n- theses: add jobs\n- theses: add tests\n- fix(thesis): apply change of marc21 datamodel\n- fix(thesis): use embargo and 971 for keeping close\n- theses: fix caused by new marc21 api\n- oer: fix with new marc21 method\n- theses: add tests\n- oer: fix tests\n- setup: add python3.13 support\n- setup: reduce MANIFEST.in complexity\n- chore: fix ruff error\n- change: make it possible to update papers\n- refactor: to add oer to alma workflows\n- oer: fix small bugs\n- oer: mapping lom -> marc21\n- oer: oer to alma, initial commit\n\n\nVersion v0.8.2 (release 2025-01-24)\n\n- fix: openaccess convert, structure was wrong\n- chore: update ruff configuration\n- openaccess: make mark optional\n- fix: publisher\n\n\nVersion v0.8.1 (release 2025-01-09)\n\n- fix: handle missing keys\n\n\nVersion v0.8.0 (release 2025-01-08)\n\n- fix: docs reference target not found\n- tests: temporary solution\n- setup: update ruff configuration\n- setup: move dependencies\n- openaccess: refactore import function\n- fix: delimter needs to be not '-'\n\n\nVersion v0.7.1 (release 2024-07-18)\n\n- theses: add cms_id to error message\n\n\nVersion v0.7.0 (release 2024-07-05)\n\n- workflows: add teachcenter workflow\n- setup: move to python3.12 only\n\n\nVersion v0.6.0 (release 2024-05-29)\n\n- add imoox workflow\n\n\nVersion v0.5.3 (release 2024-03-14)\n\n- fix: thesis tasks wrong wording\n\n\nVersion v0.5.2 (release 2024-03-12)\n\n- fix: theses task variable handling\n\n\nVersion v0.5.1 (release 2024-03-01)\n\n- setup: add missing dependency\n- theses: fix alembic\n\n\nVersion v0.5.0 (release 2024-02-27)\n\n- fix: due python version not possible to use Self\n- theses: add update_access parameter\n- setup: move ruff configuration\n- theses: make it more fail prove\n- thesis: add cli, update models\n- theses: improve\n- theses: add logic for tasks\n- theses: add alembic\n- theses: add model to set state\n- theses: improve campusonline filter\n- theses: change requirement for import\n\n\nVersion v0.4.0 (release 2024-02-02)\n\n- theses: change error to 423\n- theses: add endpoint for theses uploads\n\n\nVersion v0.3.2 (release 2024-01-24)\n\n- theses: fix not catched exception\n\n\nVersion v0.3.1 (release 2024-01-07)\n\n- fix: add changed error except\n- theses: implement changed requirement for embargo\n\n\nVersion v0.3.0 (release 2023-11-03)\n\n- theses: add implementation for duplicate check\n- theses: add check if record has AC number\n- theses: change behavior checking file restriction\n- theses: pass through the duplicate error message\n- ruff: apply new ruff rules\n\n\nVersion v0.2.4 (release 2023-10-20)\n\n- fix: ruff upgrade introduced discrepancy\n- fix: 995 subfield notation was wrong\n- tests: add test for update_func\n\n\nVersion v0.2.3 (release 2023-06-05)\n\n- theses: revert to simple version\n\n\nVersion v0.2.2 (release 2023-06-05)\n\n- fix: wrong method used to get the record\n\n\nVersion v0.2.1 (release 2023-06-02)\n\n- theses: not only drafts should be updated\n- fix: theses update_func api used wrong\n\n\nVersion v0.2.0 (release 2023-05-26)\n\n- fix: use data instead of metadata\n- fix: tests\n- fix: 971 not used all additions\n- theses: rewrite access in update func\n- theses: add update_func to the workflow\n- theses: add embargo on creation\n- theses: remove locked generator\n- setup: migrate to ruff\n\n\nVersion v0.1.19 (release 2023-05-17)\n\n- fix: apply requested changes for field 008\n\n\nVersion v0.1.18 (release 2023-05-12)\n\n- fix: position 19 was the wrong value\n- fix: keyw was not processed\n- theses: change visitor api\n- theses: implement sorting for 971 fields\n- fix: revert back change of 007 field\n- fix: 245 field missed author\n\n\nVersion v0.1.17 (release 2023-05-11)\n\n- fix: errors\n\n\nVersion v0.1.16 (release 2023-05-11)\n\n- fix: int not serializable\n\n\nVersion v0.1.15 (release 2023-05-11)\n\n- theses: fix german language code\n\n\nVersion v0.1.14 (release 2023-05-11)\n\n\n\n\nVersion v0.1.13 (release 2023-05-10)\n\n- theses: apply requested marc21 field changes\n- fix: date for status\n\n\nVersion v0.1.12 (release 2023-05-10)\n\n- fix: the crap from last commit\n\n\nVersion v0.1.11 (release 2023-05-10)\n\n- fix: date and format where not compatible\n\n\nVersion v0.1.10 (release 2023-05-10)\n\n- fix: used wrong date format\n\n\nVersion v0.1.9 (release 2023-05-10)\n\n- theses: apply marc21 request changes\n\n\nVersion v0.1.8 (release 2023-04-25)\n\n- theses: add necessary need to import\n\n\nVersion v0.1.7 (release 2023-01-26)\n\n- theses: change alma import size\n- theses: change import start date\n\n\nVersion v0.1.6 (release 2023-01-23)\n\n- modification: create an endpoint for theses records\n\n\nVersion v0.1.5 (release 2023-01-23)\n\n- fix: return value of import_func\n- fix: wrong alias name\n\n\nVersion v0.1.4 (release 2023-01-20)\n\n- theses fix: play safe with real data\n\n\nVersion v0.1.3 (release 2023-01-20)\n\n- theses: mapping change\n\n\nVersion v0.1.2 (release 2023-01-20)\n\n- fix: remove print\n\n\nVersion v0.1.1 (release 2023-01-18)\n\n- theses: convert abstract and keywords\n\n\nVersion v0.1.0 (release 2023-01-18)\n\n\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "\"Package serves as a place for the workflows of the repository of the TU Graz.\"",
    "version": "0.11.0",
    "project_urls": {
        "Homepage": "https://github.com/tu-graz-library/invenio-workflows-tugraz"
    },
    "split_keywords": [
        "invenio",
        "workflows",
        "tugraz"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "68ab4537753d3f259c210545f0a44bd6a639200cfd05272cff51ed894a260052",
                "md5": "057d880f80828d64965dea6aa7531279",
                "sha256": "fb2c284507d5f2b10876832c9125b897d1f9bd20c228716454e1d1a8ae4cc048"
            },
            "downloads": -1,
            "filename": "invenio_workflows_tugraz-0.11.0-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "057d880f80828d64965dea6aa7531279",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.12",
            "size": 135238,
            "upload_time": "2025-07-25T09:19:05",
            "upload_time_iso_8601": "2025-07-25T09:19:05.727980Z",
            "url": "https://files.pythonhosted.org/packages/68/ab/4537753d3f259c210545f0a44bd6a639200cfd05272cff51ed894a260052/invenio_workflows_tugraz-0.11.0-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8a95050d8f6acd536d8624c3c92ac0939748c674e62090288d72d2da5c3d59fd",
                "md5": "f6166d86994c92b7b00854c27bf9aad5",
                "sha256": "64ca8a90a4bd7ef99b7ee53104c7323af2318c8d05f8b84882d0666a6bf8b4e3"
            },
            "downloads": -1,
            "filename": "invenio_workflows_tugraz-0.11.0.tar.gz",
            "has_sig": false,
            "md5_digest": "f6166d86994c92b7b00854c27bf9aad5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 116444,
            "upload_time": "2025-07-25T09:19:07",
            "upload_time_iso_8601": "2025-07-25T09:19:07.685467Z",
            "url": "https://files.pythonhosted.org/packages/8a/95/050d8f6acd536d8624c3c92ac0939748c674e62090288d72d2da5c3d59fd/invenio_workflows_tugraz-0.11.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-25 09:19:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "tu-graz-library",
    "github_project": "invenio-workflows-tugraz",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "invenio-workflows-tugraz"
}
        
Elapsed time: 1.66518s