{"id":28282,"library":"spring","title":"spring","description":"Simple Couchbase workload generator built on pylibcouchbase. Version 5.8.7; release cadence is irregular.","status":"active","version":"5.8.7","language":"python","source_language":"en","source_url":"https://github.com/couchbaselabs/spring","tags":["couchbase","workload-generator","testing","pylibcouchbase"],"install":[{"cmd":"pip install spring","lang":"bash","label":"pip installation"}],"dependencies":[{"reason":"Required runtime dependency for Couchbase operations.","package":"pylibcouchbase","optional":false}],"imports":[{"note":"Class name is CamelCase; lowercase leads to ImportError.","wrong":"from spring import spring","symbol":"Spring","correct":"from spring import Spring"}],"quickstart":{"code":"import os\nfrom spring import Spring\n\nconn_str = os.environ.get('COUCHBASE_CONNECTION_STRING', '')\nspring = Spring(connection_string=conn_str)\nspring.run()","lang":"python","description":"Instantiate and run a Spring workload generator against a Couchbase cluster."},"warnings":[{"fix":"Use Python 3.6 or later.","message":"Python 2 support dropped after version 4.x.","severity":"breaking","affected_versions":">=5.0.0"},{"fix":"Use `collection='your_collection'` instead.","message":"The `bucket` parameter is deprecated in favor of `collection`.","severity":"deprecated","affected_versions":">=5.0.0"},{"fix":"Always set the environment variable to avoid accidental localhost connections.","message":"Default connection attempts to local Couchbase unless `COUCHBASE_CONNECTION_STRING` env var is set.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'5.8.7':10 'built':6 'cadenc':12 'couchbas':3,15 'generat':5,18 'irregular':14 'pylibcouchbas':8,20 'releas':11 'simpl':2 'spring':1 'test':19 'version':9 'workload':4,17 'workload-gener':16","created_at":"2026-05-09T05:54:41.437577+00:00","updated_at":"2026-05-09T05:54:41.437577+00:00","problems":{"verify_error":"× Failed to build `twisted==12.0.0`\n  ├─▶ The build backend returned an error\n  ╰─▶ Call to `setuptools.build_meta:__legacy__.build_wheel` failed (exit\n      status: 1)\n\n      [stderr]\n      Traceback (most recent call last):\n        File \"<string>\", line 14, in <module>\n        File\n      \"/home/xo"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":"UNKNOWN","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/spring/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["database"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"install_fail","verified_at":"2026-06-29","last_verified":"2026-06-29","next_check":"2026-07-06","install_tag":null}}