python-irodsclient
python-irodsclient copied to clipboard
A Python API for iRODS
The following code ``` with iRODSSession(host='172.17.0.4', port=1247, authentication_scheme='openid', openid_provider='keycloak_openid', user="rods", zone='tempZone', access_token=id, ) as session: coll_manager = CollectionManager(session) coll = coll_manager.get('/tempZone/home/rods') ``` Is giving a `USER_PACKSTRUCT_INPUT_ERR` for the following token:...
When trying to use the `query` syntax, its not documented (and not obvious to me from looking through the code and test cases), how to request a partial match. i.e....
``` with iRODSSession(irods_env_file=irods_env_fpath) as session: session.numThreads = 3 return session.data_objects.put(src_fpath, os.path.normpath(dest_fpath)) ``` i do not see 3 threads unlike the 'iput -N 3' command regards
On openid branch, please provide a method (or mechanism) to request the OpenID Authorization URL programmatically from the session. Currently, the URL is stored into the log, but there does...
Dear group, Is it possible to set the inheritance flag to a collection using the python irodsclient? I didn't find such functionality in the tests. Best regards Mohamad
irods version: 4.1.12 python-irodsclient: clone of current master irods environment: ``` { "irods_authentication_scheme": "native", "irods_cwd": "/Sanger1/home/bh9", "irods_home": "/Sanger1/home/bh9", "irods_host": "irods-sanger1-ies1.internal.sanger.ac.uk", "irods_port": 1247, "irods_ssl_ca_certificate_file": "/etc/irods/ca.pem", "irods_user_name": "bh9", "irods_zone_name": "Sanger1" } ```...
The API should support the following: 1. Needs an option to remove orphan files 2. Needs an option to remove trash of a user other than the one issuing the...
We have 2 federated zones one with version 4.1 one with version 4.2 If I run for root, subcolls, objects in coll.walk(): started from irods Zone 4.2 with a collection...
Being able to register data objects, particularly of slink or http type, would be very useful for dynamically aggregating collections.