Registry / http-networking / rwslib

rwslib

JSON →
library1.2.15pypypi✓ verified 79d ago

A Python client for Medidata Rave Web Services (RWS). Provides ODM document building, dataset requests, and command-line utilities for interacting with Rave APIs. Current version 1.2.15, release cadence irregular.

pip install rwslib
INSTALL
IMPORT
SIG · RWSLIB
R
rwslib
http-networkingpythonv1.2.15
Install
4.3s avg
Import
Disk
58MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v1.2.15 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 60MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 4.3s · import 0.000s · 60MB
58MB installed
● package 58MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

RWSConnection
from rwslib import RWSConnection
from rwslib import RWS
RWSRequest
from rwslib import RWSRequest
AuthorizationException
from rwslib import AuthorizationException

Initialize RWS client and fetch a dataset. Replace url, username, password, apikey, study_oid, and environment as needed.

from rwslib import RWS rws = RWS(url='https://your-instance.imedidata.com', username='user', password='pass', apikey='key') response = rws.get_datasets(dataset='SUBJECT', study_oid='STUDY1', study_env='Prod') print(response)
Debug
Known issues
breakingPython 3.6 support dropped after version 1.2.2; requires Python >=3.8 as of 1.2.12+.
fix
Upgrade to Python 3.8 or newer.
affects: >=1.2.12
deprecatedThe enum34 backport is no longer needed for Python 3.4+; installation is conditional but may cause conflicts if pinned.
fix
Use rwslib 1.2.2+ which conditionally installs enum34 only for Python <3.4.
affects: <1.2.2
gotchaRWSCmd module (rws_cmd) is not a standalone executable; it must be invoked via the Python client.
fix
Use `from rwslib.rws_cmd import RWSCommand` and call methods, not as a script.
affects: all
Upgrade
Version history
1.2.15latest on PyPI · released Oct 30, 2025
Audit
Dependencies

No dependency data recorded yet.

Agent activity
27 hits · last 30 days
node
24
OpenAI (training)
1
Resources
rwslib — pip install rwslib · libregistry