{"id":21166633,"url":"https://github.com/cqse/teamscale-client-python","last_synced_at":"2025-07-09T17:33:02.935Z","repository":{"id":3462483,"uuid":"49277326","full_name":"cqse/teamscale-client-python","owner":"cqse","description":"A simple client to access Teamscale's REST API written in Python","archived":false,"fork":false,"pushed_at":"2024-05-21T23:14:47.000Z","size":1121,"stargazers_count":7,"open_issues_count":12,"forks_count":9,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-05-22T00:26:20.183Z","etag":null,"topics":["api","python","rest","teamscale"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cqse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-01-08T14:44:25.000Z","updated_at":"2024-05-29T21:23:06.584Z","dependencies_parsed_at":"2023-11-23T14:26:04.910Z","dependency_job_id":"16eb957f-0fe6-4bad-b00f-b233feb8dde0","html_url":"https://github.com/cqse/teamscale-client-python","commit_stats":{"total_commits":336,"total_committers":25,"mean_commits":13.44,"dds":0.5684523809523809,"last_synced_commit":"dd423920f48faaf725794571e8aeab0af5df3f89"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cqse%2Fteamscale-client-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cqse%2Fteamscale-client-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cqse%2Fteamscale-client-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cqse%2Fteamscale-client-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cqse","download_url":"https://codeload.github.com/cqse/teamscale-client-python/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225579025,"owners_count":17491279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","python","rest","teamscale"],"created_at":"2024-11-20T14:51:50.967Z","updated_at":"2024-11-20T14:51:51.556Z","avatar_url":"https://github.com/cqse.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# teamscale-client-python [![PyPI version](https://badge.fury.io/py/teamscale-client.svg)](https://badge.fury.io/py/teamscale-client) [![Teamscale Project](https://img.shields.io/badge/teamscale-teamscale--client--python-brightgreen.svg)](https://demo.teamscale.com/activity.html#/teamscale-client-python)\nA simple client to access Teamscale's REST API written in Python\n\nFind the documentation here:\nhttp://cqse.github.io/teamscale-client-python\n\n\u003e [!CAUTION]\n\u003e The Teamscale Python Client is **deprecated** since February 2024.\n\u003e If you need to interact with [Teamscale's REST API](https://docs.teamscale.com/reference/rest-api/) using Python (or any other programming language), we recommend that you generate an appropriate client from the OpenAPI specification accessible within Teamscale (_?_ \u003e _API Reference_ \u003e _OpenAPI specification_).\n\u003e This approach offers two benefits:\n\u003e You get full access to Teamscale's extensive REST API and you are not restricted to Python but can use a programming language of your choice.\n\n\n# Installation\n\nWe recommend to use at least Python 3.7 for running the Teamscale Python Client.\nInstall from [PyPi](https://pypi.org/project/teamscale-client/):\n    \n    pip install teamscale-client\n\nAlternatively, you can install from source by cloning the repository and executing:\n\n    pip install .\n    \n# Setup \u0026 Usage\nCopy the file `examples/.teamscale-client.config` into your home directory and update it to reflect your setup.\nThis way, you can easily create the `TeamscaleClient` from the configuration\nfile via a `TeamscaleClientConfig`.\n\nTo get an overview on common usage scenarios, please have a look\nat the `examples` folder of this repository.\n\n# Development\n\nTo install all required dependencies for running tests and developing\nthe client, create a new environment and execute:\n\n    pip install -r requirements.txt\n\nWe are happy to add additional service calls to the client.\nPlease make sure you include a test, if you add a service call.\nTo run them use:\n\n    python setup.py test\n\nTests are written using the [responses library](https://pypi.org/project/responses/),\nto mock the requests passed to the server using the [requests api](http://docs.python-requests.org/en/master/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcqse%2Fteamscale-client-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcqse%2Fteamscale-client-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcqse%2Fteamscale-client-python/lists"}