DBS3 Pycurl Client is a Python library providing a pycurl-based HTTP client for interacting with the CMS Data Bookkeeping Service (DBS). Version 3.18.3 is currently available, with last release in 2023-2024, and it follows the DBS3 release schedule.
pip install dbs3-pycurlVerified import paths — ran on the pinned version, not inferred.
Initialize DBSReader with production URL and fetch dataset summary.
Create a new client instance per thread or use threading locks.
Monitor release notes for deprecation timelines and migrate to REST.
Install pycurl with SSL support, e.g., 'PYCURL_SSL_LIBRARY=openssl pip install pycurl'.