Skip to main content

IMPORTANT: This project will be renamed soon to buildstream-plugins-community

A collection of “experimental” plugins for BuildStream 2.0.

This repo collects plugins which don’t provide the strong API guarantees required by the buildstream-plugins project.

How to use this repo

The plugins in this repo do not provide strong API guarantees or backwards compatibility. You should use a specific commit in your project and update it manually as needed.

You are recommended to import these plugins into your project using the junction plugins feature of BuildStream 2.0 so you can control exactly what Git commit is used. This is done in several stages documented below:

Using via a junction

First, make sure you have the git source from buildstream-plugins available and declared in your project.conf file. If you installed the PyPI package then you can import it as a pip plugin:

plugins:
- origin: pip
  package-name: buildstream-plugins
  sources:
  - git

Now, add a junction element referencing this repo. Here’s an example you could save as bst-plugins-experimental.bst in your elements directory:

kind: junction

sources:
- kind: git
  url: https://gitlab.com/BuildStream/bst-plugins-experimental
  track: master

You can then run bst source track bst-plugins-experimental.bst to set the ref field appropriately.

Finally you can define specific plugins you want to use in project.conf:

plugins:
- origin: junction
  junction: bst-plugins-experimental.bst
  sources:
  - pypi
  elements:
  - pep517

Alternative methods

You can use Git’s ‘submodules’ feature to import this repo into your project’s repo, then declare the plugins as local plugins.

BuildStream also supports pip plugins which are imported from the host Python environment. While bst-plugins-experimental is available on PyPI, the project does not provide any backwards compatibility or “semantic versioning” guarantees. Make sure you can control exactly what of the package version is used if you consume it via Pip.

Metadata

Release files for bst-plugins-experimental 1.100.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bst-plugins-experimental 1.100.1
File Size Uploaded
bst_plugins_experimental-1.100.1.tar.gz 81.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bst-plugins-experimental 1.100.1
File Interpreter ABI Platform
bst_plugins_experimental-1.100.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 194.5 kB

Release files / bst_plugins_experimental-1.100.1.tar.gz

Download URL bst_plugins_experimental-1.100.1.tar.gz
Size 81.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f0c71cd2e114c7e5e3df02856558b08a3d6535561a89026308875b1a45746151
BLAKE2b-256 checksum
How to use checksums
26b130ddb1d647d65166bfb80976614592c430017a3c55366afd9a917f702c7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.6

Release files / bst_plugins_experimental-1.100.1-py2.py3-none-any.whl

Download URL bst_plugins_experimental-1.100.1-py2.py3-none-any.whl
Size 113.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
c54e511735f3866756f2bf629d485b4e02dc9758ffac87a451e9b99da09756ee
BLAKE2b-256 checksum
How to use checksums
dd944ab92133335c135151e0f4b06b847a099e334ebf23ce0f76921b545440e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.6

Release history Release notifications | RSS feed

This release

1.100.1 This release

2 release files

1.99.3

2 release files

1.99.2

2 release files

1.99.1

2 release files

1.99.0

2 release files

1.96.1

1 release file

1.96.0

1 release file

1.95.9

1 release file

1.95.8

1 release file

1.95.7

1 release file

1.95.6

1 release file

1.93.8

1 release file

1.93.7

1 release file

1.93.6

1 release file

1.93.5

1 release file

1.93.4

1 release file

1.93.3

1 release file

1.93.1

1 release file

1.93.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page