Registry / http-networking / rwslib

rwslib

JSON →
library1.2.15pypypi✓ verified 85d 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.9–3.13
musl
3.9–3.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.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 60MB
glibc
py 3.10–3.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
32 hits · last 30 days
node
28
Anthropic
1
OpenAI (training)
1
Resources
rwslib — pip install rwslib · libregistry