{"library":"shrub-py","type":"library","category":null,"description":"Shrub.py is a Python library designed for programmatically building Evergreen project configurations. It allows users to define complex CI/CD task graphs and build variants using Python objects, which can then be serialized into the JSON format required by Evergreen. The library is actively maintained, with its latest version being 3.10.0, released in April 2025.","language":"python","status":"active","version":"3.10.0","tags":["configuration","evergreen","ci/cd","automation","build system"],"install":[{"cmd":"pip install shrub-py","imports":["from shrub.v3.evg_task import EvgTask","from shrub.v3.shrub_service import ShrubService"]}],"homepage":null,"github":"https://github.com/evergreen-ci/shrub.py","docs":null,"changelog":null,"pypi":"https://pypi.org/project/shrub-py/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3.6,"avg_import_s":0.52,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/shrub-py/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}