{"library":"invenio-records-permissions","type":"library","category":null,"description":"Invenio-Records-Permissions is a Python library that provides a flexible access control system for Invenio records, allowing developers to define and enforce permission policies for various record-related actions. It is a core module within the InvenioRDM ecosystem. The library is actively maintained, with recent updates in early 2026, often released in conjunction with other Invenio modules and InvenioRDM releases.","language":"python","status":"active","version":"2.0.1","tags":["invenio","permissions","access-control","records","flask"],"last_verified":"Sat May 23","install":[{"cmd":"pip install invenio-records-permissions","imports":["from invenio_records_permissions.generators import Generator","from invenio_records_permissions.generators import SystemProcess","from invenio_access import Permission"]}],"homepage":"https://inveniordm.docs.cern.ch","github":"https://github.com/inveniosoftware/invenio-records-permissions","docs":null,"changelog":null,"pypi":"https://pypi.org/project/invenio-records-permissions/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":24.3,"avg_import_s":null,"wheel_type":"sdist"},"url":"https://checklist.day/v1/registry/invenio-records-permissions/compatibility"}}