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 and 3.4+
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/promotions |
||
DefaultApi |
GET /api/metrics/builds |
||
DefaultApi |
POST /api/remote/import |
||
DefaultApi |
GET /api/repo_status |
||
DefaultApi |
POST/api/report_result |
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.8.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d2ce11bb9ff1c4299a8a330cc4dd187434d855dce2ebc51bbd2abaa5fa0c198 |
|
MD5 | c888964ea4855325a225bc696d95a5ae |
|
BLAKE2b-256 | 5c0231a86f644cecc06b8a0e5660a502ce256832baf0864a0d6177aab953f671 |