Name | buildgrid JSON |
Version |
0.1.23
JSON |
| download |
home_page | None |
Summary | A remote execution service |
upload_time | 2024-12-11 15:12:39 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.11 |
license | Apache License, Version 2.0 |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
.. image:: https://gitlab.com/BuildGrid/buildgrid/badges/master/pipeline.svg
:target: https://gitlab.com/BuildGrid/buildgrid/-/commits/master
:alt: pipeline status
.. image:: https://gitlab.com/BuildGrid/buildgrid/badges/master/coverage.svg
:target: https://gitlab.com/BuildGrid/buildgrid/-/commits/master
:alt: coverage report
.. image:: https://gitlab.com/BuildGrid/buildgrid/-/badges/release.svg
:target: https://gitlab.com/BuildGrid/buildgrid/-/releases
:alt: coverage report
.. _about:
About
=====
.. _what-is-it:
What is BuildGrid?
------------------
BuildGrid is a Python remote execution service which implements Google's
`Remote Execution API`_ and the `Remote Workers API`_. The project's goal is to
be able to execute build jobs remotely on a grid of computers in order to
massively speed up build times. Workers on the grid should be able to run with
different environments. It works with clients such as `Bazel`_,
`BuildStream`_ and `RECC`_, and is designed to be able to work with any client
that conforms to the above API protocols.
BuildGrid is designed to work with any worker conforming to the `Remote Workers API`_
specification. Workers actually execute the jobs on the backend while BuildGrid does
the scheduling and storage. The `BuildBox`_ ecosystem provides a suite of workers and
sandboxing tools that work with the Workers API and can be used with BuildGrid.
.. _Remote Execution API: https://github.com/bazelbuild/remote-apis
.. _Remote Workers API: https://docs.google.com/document/d/1s_AzRRD2mdyktKUj2HWBn99rMg_3tcPvdjx3MPbFidU/edit#heading=h.1u2taqr2h940
.. _BuildStream: https://wiki.gnome.org/Projects/BuildStream
.. _Bazel: https://bazel.build
.. _RECC: https://gitlab.com/BuildGrid/buildbox/buildbox/-/tree/master/recc
.. _Trexe: https://gitlab.com/BuildGrid/buildbox/buildbox/-/tree/master/trexe
.. _BuildBox: https://buildgrid.gitlab.io/buildbox/buildbox-home/
.. _readme-getting-started:
Getting started
---------------
Please refer to the `documentation`_ for `installation`_ and `usage`_
instructions, plus guidelines for `contributing`_ to the project.
.. _contributing: https://buildgrid.build/developer/contributing.html
.. _documentation: https://buildgrid.build/
.. _installation: https://buildgrid.build/user/installation.html
.. _usage: https://buildgrid.build/user/using.html
.. _about-resources:
Resources
---------
- `Homepage`_
- `GitLab repository`_
- `Bug tracking`_
- `Mailing list`_
- `Slack channel`_ [`invite link`_]
- `FAQ`_
.. _Homepage: https://buildgrid.build/
.. _GitLab repository: https://gitlab.com/BuildGrid/buildgrid
.. _Bug tracking: https://gitlab.com/BuildGrid/buildgrid/boards
.. _Mailing list: https://lists.buildgrid.build/cgi-bin/mailman/listinfo/buildgrid
.. _Slack channel: https://buildteamworld.slack.com/messages/CC9MKC203
.. _invite link: https://bit.ly/2SG1amT
.. _FAQ: https://buildgrid.build/user/faq.html
Raw data
{
"_id": null,
"home_page": null,
"name": "buildgrid",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/0a/3a/869a12ecf79214aa7447dbf944f4c9d3cfd7293560924273a9e472648d16/buildgrid-0.1.23.tar.gz",
"platform": null,
"description": ".. image:: https://gitlab.com/BuildGrid/buildgrid/badges/master/pipeline.svg\n :target: https://gitlab.com/BuildGrid/buildgrid/-/commits/master\n :alt: pipeline status\n\n.. image:: https://gitlab.com/BuildGrid/buildgrid/badges/master/coverage.svg\n :target: https://gitlab.com/BuildGrid/buildgrid/-/commits/master\n :alt: coverage report\n\n.. image:: https://gitlab.com/BuildGrid/buildgrid/-/badges/release.svg\n :target: https://gitlab.com/BuildGrid/buildgrid/-/releases\n :alt: coverage report\n\n\n.. _about:\n\nAbout\n=====\n\n.. _what-is-it:\n\nWhat is BuildGrid?\n------------------\n\nBuildGrid is a Python remote execution service which implements Google's\n`Remote Execution API`_ and the `Remote Workers API`_. The project's goal is to\nbe able to execute build jobs remotely on a grid of computers in order to\nmassively speed up build times. Workers on the grid should be able to run with\ndifferent environments. It works with clients such as `Bazel`_,\n`BuildStream`_ and `RECC`_, and is designed to be able to work with any client\nthat conforms to the above API protocols.\n\nBuildGrid is designed to work with any worker conforming to the `Remote Workers API`_\nspecification. Workers actually execute the jobs on the backend while BuildGrid does\nthe scheduling and storage. The `BuildBox`_ ecosystem provides a suite of workers and\nsandboxing tools that work with the Workers API and can be used with BuildGrid.\n\n.. _Remote Execution API: https://github.com/bazelbuild/remote-apis\n.. _Remote Workers API: https://docs.google.com/document/d/1s_AzRRD2mdyktKUj2HWBn99rMg_3tcPvdjx3MPbFidU/edit#heading=h.1u2taqr2h940\n.. _BuildStream: https://wiki.gnome.org/Projects/BuildStream\n.. _Bazel: https://bazel.build\n.. _RECC: https://gitlab.com/BuildGrid/buildbox/buildbox/-/tree/master/recc\n.. _Trexe: https://gitlab.com/BuildGrid/buildbox/buildbox/-/tree/master/trexe\n.. _BuildBox: https://buildgrid.gitlab.io/buildbox/buildbox-home/\n\n\n.. _readme-getting-started:\n\nGetting started\n---------------\n\nPlease refer to the `documentation`_ for `installation`_ and `usage`_\ninstructions, plus guidelines for `contributing`_ to the project.\n\n.. _contributing: https://buildgrid.build/developer/contributing.html\n.. _documentation: https://buildgrid.build/\n.. _installation: https://buildgrid.build/user/installation.html\n.. _usage: https://buildgrid.build/user/using.html\n\n\n.. _about-resources:\n\nResources\n---------\n\n- `Homepage`_\n- `GitLab repository`_\n- `Bug tracking`_\n- `Mailing list`_\n- `Slack channel`_ [`invite link`_]\n- `FAQ`_\n\n.. _Homepage: https://buildgrid.build/\n.. _GitLab repository: https://gitlab.com/BuildGrid/buildgrid\n.. _Bug tracking: https://gitlab.com/BuildGrid/buildgrid/boards\n.. _Mailing list: https://lists.buildgrid.build/cgi-bin/mailman/listinfo/buildgrid\n.. _Slack channel: https://buildteamworld.slack.com/messages/CC9MKC203\n.. _invite link: https://bit.ly/2SG1amT\n.. _FAQ: https://buildgrid.build/user/faq.html\n",
"bugtrack_url": null,
"license": "Apache License, Version 2.0",
"summary": "A remote execution service",
"version": "0.1.23",
"project_urls": {
"Documentation": "https://buildgrid.build",
"Homepage": "https://buildgrid.build",
"Repository": "https://gitlab.com/BuildGrid/buildgrid"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bc422ea333e03242cfce7e65bc49e8584f2012df1af4c4c633f5f324eb8fab39",
"md5": "71a46d0efd68af2d7a7d35a4ba190789",
"sha256": "8d80fb91b023b0fd45d7fe6cc18064c9e44a25c14cb16f6ea419426ebe00a568"
},
"downloads": -1,
"filename": "buildgrid-0.1.23-py3-none-any.whl",
"has_sig": false,
"md5_digest": "71a46d0efd68af2d7a7d35a4ba190789",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 625361,
"upload_time": "2024-12-11T15:12:36",
"upload_time_iso_8601": "2024-12-11T15:12:36.397530Z",
"url": "https://files.pythonhosted.org/packages/bc/42/2ea333e03242cfce7e65bc49e8584f2012df1af4c4c633f5f324eb8fab39/buildgrid-0.1.23-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0a3a869a12ecf79214aa7447dbf944f4c9d3cfd7293560924273a9e472648d16",
"md5": "d7da96560b39ba2c7938cd1b5d4459d8",
"sha256": "9c215bbbf645f2f18c70ee3ca81616ead53ee80b6d2c80bc5dc721f699716ee6"
},
"downloads": -1,
"filename": "buildgrid-0.1.23.tar.gz",
"has_sig": false,
"md5_digest": "d7da96560b39ba2c7938cd1b5d4459d8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 406677,
"upload_time": "2024-12-11T15:12:39",
"upload_time_iso_8601": "2024-12-11T15:12:39.314827Z",
"url": "https://files.pythonhosted.org/packages/0a/3a/869a12ecf79214aa7447dbf944f4c9d3cfd7293560924273a9e472648d16/buildgrid-0.1.23.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-11 15:12:39",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "BuildGrid",
"gitlab_project": "buildgrid",
"lcname": "buildgrid"
}