FABRIC TESTBED USER LIBRARY
FABRIC Python client library for managing testbed resources.
Overview
This package supports User facing APIs for interacting with FABRIC testbed services.
- Tokens: Token management
- Slices: Slice management
- Slivers: Sliver management
- Resources: Resource management
Note: The CLI (fabric-cli) has moved to fabrictestbed-extensions.
API
SliceManager class implements the API supporting the operations listed above. Check example in Usage below.
Requirements
Python 3.9+
Installation
$ pip install fabrictestbed
For development, install from GitHub:
$ pip install git+https://github.com/fabric-testbed/fabrictestbed.git
Usage
User API supports token and orchestrator commands. Please refer to Jupyter Notebooks here for examples.
Configuration
The following environment variables can be set:
export FABRIC_ORCHESTRATOR_HOST=orchestrator.fabric-testbed.net
export FABRIC_CREDMGR_HOST=cm.fabric-testbed.net
export FABRIC_TOKEN_LOCATION=<location of the token file downloaded from the Portal>
export FABRIC_PROJECT_ID=<Project Id of the project for which resources are being provisioned>
Metadata
Release files for fabrictestbed 2.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fabrictestbed-2.0.9.tar.gz | 52.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fabrictestbed-2.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 115.6 kB
Release files / fabrictestbed-2.0.9.tar.gz
| Download URL | fabrictestbed-2.0.9.tar.gz |
|---|---|
| Size | 52.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0285c6051f0ebd672b754f1d861379db26f990033eaeb57cb7e59c185a6033b5
|
|
BLAKE2b-256 checksum How to use checksums |
abf749b50ebfa62cc99b9900afe84f21a41423324bf359f9fd4d67ac33153274
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.32.5
|
Release files / fabrictestbed-2.0.9-py3-none-any.whl
| Download URL | fabrictestbed-2.0.9-py3-none-any.whl |
|---|---|
| Size | 62.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b984deff420db7806578db17a2f1a1695433adbed22cc40990af08dfb1a3435b
|
|
BLAKE2b-256 checksum How to use checksums |
e6e454f04c87e4b8b26aebf7e23d673e99244a94aad20903a5512c61d7dff234
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.32.5
|