{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/2"}],"enrichment":{"capability":"Python wrapper for the Jenkins REST API that provides a higher-level, pythonic interface to control Jenkins servers and automate common administration tasks.","skillfed_tags":["ci-cd","jenkins","automation"],"use_cases":["Automate job creation and configuration across multiple Jenkins instances as part of infrastructure-as-code workflows.","Trigger builds and retrieve build results programmatically from CI/CD orchestration scripts.","Manage Jenkins nodes (agents) dynamically\u2014enable, disable, or provision them in response to workload changes.","Bulk delete or archive old builds and jobs to maintain Jenkins server health and disk usage.","Query Jenkins for plugin versions, server status, and running builds to feed monitoring or alerting systems."],"what_it_does":"Python-jenkins is a client library that wraps the Jenkins REST API, translating low-level HTTP calls into a more natural Python interface. It lets you programmatically create, copy, delete, and update jobs; manage nodes and views; trigger builds; and query server state\u2014all without hand-crafting REST requests. The package depends on requests for HTTP communication, pbr for versioning, and multi-key-dict for internal data structures.\n\nIt is typically used to automate Jenkins administration tasks, integrate Jenkins into larger deployment pipelines, or build custom tooling around a Jenkins instance. The aging maintenance status (376 days since last release) means the package is stable but not actively developed; it remains suitable for standard Jenkins operations on supported Python versions (3.8, 3.9, 3.10, 3.11, 3.12) but may lag behind new Jenkins features or API changes.","worth_installing":"Yes, if you need to automate Jenkins administration or integrate Jenkins into Python scripts. The low install friction, permissive license, and broad Python version support make it straightforward to adopt. However, the aging maintenance status (376 days since last release) means you should verify compatibility with your specific Jenkins version and be prepared to maintain patches locally if new Jenkins API changes break functionality."},"id":"python-jenkins","links":{"html":"https://skillfed.io/packages/python-jenkins","md":"https://skillfed.io/packages/python-jenkins.md","pypi":"https://pypi.org/project/python-jenkins/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-08-03","license_spdx":null,"license_treatment":"permissive","name":"python-jenkins","python_support":"unspecified","summary":"Python bindings for the remote Jenkins API"},"popularity":{"monthly_downloads":8732372,"position":1598,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.8.3"}
