{"repo":"pyasi/pybuildkite","free":true,"listed":false,"github":"https://github.com/pyasi/pybuildkite","clone":"git clone https://github.com/pyasi/pybuildkite.git","description":"A Python library for the Buildkite API","language":"Python","stars":40,"topics":["api-wrapper","api-client","continuous-integration","buildkite","python","api","hacktoberfest"],"license":"BSD-2-Clause","category":"api-integrations-sdks","readme_excerpt":"PyBuildkite A Python library and client for the Buildkite API. Usage To get the package, execute: Then set up an instance of the Buildkite object, set you access token, and make any available requests. Per-Page Configuration The per page parameter controls the number of items returned per API request. This can be useful for organizations with large datasets that experience timeouts. Pagination Buildkite offers pagination for endpoints that return a lot of data. By default this wrapper returns 100 objects per page. However, any request that may contain more than that offers a pagination option. When with pagination=True , we return a response object with properties that may have next page , last page , previous page , or first page depending on what page you're on. Artifacts Artifacts can be downloaded as binary data. The following example loads the artifact into memory as Python bytes and then writes them to disc: Large artifacts should be streamed as chunks of bytes to limit the memory consumption: A unicode text artifact can be turned into a string easily: License This library is distributed under the BSD-style license found in the LICENSE file.","default_branch":null,"files":null,"tree":[],"storefront":"/r/pyasi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pyasi/pybuildkite/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}