python-irodsclient
python-irodsclient copied to clipboard
A Python API for iRODS
In the spirit of #463. But unlike with that issue, here I don't propose changing implementation, just interspersing a whole lot more comments. Code comments are there to explain how...
Tested under PRC 0.7.0 and 0.8.0 ; under Ubuntu 14 and Ubuntu 16. The `agentError.py` script below appears to execute correctly under python 2.7, with all desired client requests fulfilled;...
I am not against doing the BC break, but I think there should be a clear warning in the docs there is a BC break ... or a deprecation notice...
In some future release we may be able to discard or discount iRODS 4.2.x compatibility. At that point, The `set_quota` method of `irods.manager.UserManager` and `irods.user.iRODSUser` should be removed.
In a not-far-off future release, we plan to stop adhering to any sort of standard for Python2 compatibility. More than than, we want to purge the code base of any...
There may be value in providing a namespace (`irods.utility`?) for free functions of high general utility in the Python client library or in applications using it. One example is `make_session`...
It would be cool if collections could be copied the same way as it is currently possible for data objects using a single function call to the respective manager.
To investigate / reproduce... - iRODS 4.2.7 - PRC 1.1.8 - Python 3.11.2 Reported issue with opening a local file and writing to iRODS... 1) Works - open iRODS data...