Client for DLRN REST API
Project description
This is a Python client and command-line interface for the DLRN API.
It has been automatically generated by the Swagger Codegen project:
API version: 1.0.0
Package version: 1.0.0
Build package: io.swagger.codegen.languages.PythonClientCodegen
Requirements.
Python 2.7 or 3.6+
Installation & Usage
You can install directly from Github
pip install git+https://github.com/softwarefactory-project/dlrnapi_client.git
(you may need to run pip with root permission: sudo pip install git+https://github.com/softwarefactory-project/dlrnapi_client.git)
Then import the package:
import dlrnapi_client
Or you can run the client directly:
$ dlrnapi -h
Setuptools
Install via Setuptools.
python setup.py install --user
(or sudo python setup.py install to install the package for all users)
Then import the package:
import dlrnapi_client
Or you can run the client directly:
$ dlrnapi -h
Getting Started
Please follow the installation procedure and then run the following:
from __future__ import print_function
import time
import dlrnapi_client
from dlrnapi_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = dlrnapi_client.DefaultApi()
params = dlrnapi_client.Params() # Params | The JSON params to post
try:
api_response = api_instance.api_last_tested_repo_get(params)
pprint(api_response)
except ApiException as e:
print("Exception when calling DefaultApi->api_last_tested_repo_get: %s\n" % e)
Documentation for command-line
Documentation for API Endpoints
All URIs are relative to http://127.0.0.1:5000
Class |
Method |
HTTP request |
Description |
---|---|---|---|
DefaultApi |
GET /api/last_tested_repo |
||
DefaultApi |
POST /api/last_tested_repo |
||
DefaultApi |
POST /api/promote |
||
DefaultApi |
POST /api/promote-batch |
||
DefaultApi |
POST /api/promotions |
||
DefaultApi |
GET /api/metrics/builds |
||
DefaultApi |
POST /api/remote/import |
||
DefaultApi |
GET /api/repo_status |
||
DefaultApi |
POST/api/report_result |
||
DefaultApi |
GET/api/agg_status |
Documentation For Models
basicAuth
Type: HTTP basic authentication
Environment variables
DLRNAPI_PASSWORD: set the password to authenticate against the DLRN API.
SSL_VERIFY: set to ‘0’ to deactivate SSL verification when talking to the DLRN API.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for dlrnapi_client-0.11.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d3199ff7f50aa96a4306978da1a074d1f6f9de1dea979ee7d47ef738464c923 |
|
MD5 | 2c5aaca117b1c4096c04e3ffba82d6d8 |
|
BLAKE2b-256 | 9da26cd8b297d9758f7afb8b6fc749cda0d8c37e6d0a78bcc9224d0560595b3b |