{"id":24549,"library":"rwslib","title":"Rave Web Services Library (rwslib)","description":"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.","status":"active","version":"1.2.15","language":"python","source_language":"en","source_url":"https://github.com/mdsol/rwslib","tags":["medidata","rave","odm","rws","eclinical"],"install":[{"cmd":"pip install rwslib","lang":"bash","label":"Install rwslib from PyPI"}],"dependencies":[],"imports":[{"wrong":"from rwslib import RWS","symbol":"RWSConnection","correct":"from rwslib import RWSConnection"},{"symbol":"RWSRequest","correct":"from rwslib import RWSRequest"},{"symbol":"AuthorizationException","correct":"from rwslib import AuthorizationException"}],"quickstart":{"code":"from rwslib import RWS\n\nrws = RWS(url='https://your-instance.imedidata.com', username='user', password='pass', apikey='key')\nresponse = rws.get_datasets(dataset='SUBJECT', study_oid='STUDY1', study_env='Prod')\nprint(response)","lang":"python","description":"Initialize RWS client and fetch a dataset. Replace url, username, password, apikey, study_oid, and environment as needed."},"warnings":[{"fix":"Upgrade to Python 3.8 or newer.","message":"Python 3.6 support dropped after version 1.2.2; requires Python >=3.8 as of 1.2.12+.","severity":"breaking","affected_versions":">=1.2.12"},{"fix":"Use rwslib 1.2.2+ which conditionally installs enum34 only for Python <3.4.","message":"The enum34 backport is no longer needed for Python 3.4+; installation is conditional but may cause conflicts if pinned.","severity":"deprecated","affected_versions":"<1.2.2"},{"fix":"Use `from rwslib.rws_cmd import RWSCommand` and call methods, not as a script.","message":"RWSCmd module (rws_cmd) is not a standalone executable; it must be invoked via the Python client.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'1.2.15':33 'api':30 'build':18 'cadenc':35 'client':8 'command':23 'command-lin':22 'current':31 'dataset':19 'document':17 'eclin':41 'interact':27 'irregular':36 'librari':4 'line':24 'medidata':10,37 'odm':16,39 'provid':15 'python':7 'rave':1,11,29,38 'releas':34 'request':20 'rws':14,40 'rwslib':5 'servic':3,13 'util':25 'version':32 'web':2,12","created_at":"2026-05-01T08:13:39.840652+00:00","updated_at":"2026-05-01T08:13:39.840652+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"1.2.15","cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/mdsol/rwslib","docs":"https://rwslib.readthedocs.io","changelog":null,"pypi":"https://pypi.org/project/rwslib/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["http-networking","communication"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}