Gauge Python. Release Kashish Munjal

Size: px
Start display at page:

Download "Gauge Python. Release Kashish Munjal"

Transcription

1 Gauge Python Release Kashish Munjal May 04, 2018

2

3 Contents 1 Installation Online Installation Offline Installation Verify installation Nightly Installation Verify Nightly installation Getting Started Initialization Execution Examples Features Step implementation Execution Hooks Custom messages to report Data Stores Refactoring Debugging Custom screenshot hook Contributing Issues Documentation Pull Requests FAQ ImportError: No module named getgauge Failed to start gauge API: Plugin python not installed on following locations : [PATH] Change/Rename default step implementation(step_impl) directory Use different version of python while running specs ImportError: No module named step_impl.<file_name> Indices and tables 19 i

4 ii

5 Author Gauge Team License MIT license Contents 1

6 2 Contents

7 CHAPTER 1 Installation Before installing gauge-python, make sure Gauge v0.3.0 or above is installed $ gauge -v Note: getgauge package supports python2.7 and python3.*. 1.1 Online Installation Run the following commands to install gauge-python $ gauge install python $ [pip / pip3] install getgauge Installing specific version $ gauge install python -v $ [pip / pip3] install getgauge 1.2 Offline Installation Download the plugin from Releases_ Run the following command to install from the downloaded file $ gauge install python -f gauge-python zip $ [pip / pip3] install getgauge 3

8 1.3 Verify installation Run the following command and plugin python should be listed in the plugin section. $ gauge -v Gauge version: Plugins html-report (2.1.1) python (0.2.4) To verify getgauge package is installed, run the following command and the output should contain package details. $ pip/pip3 show getgauge --- Metadata-Version: 1.1 Name: getgauge Version: Summary: Enables Python support for Gauge Home-page: Author: Gauge Team Author- getgauge@outlook.com License: MIT Location: /usr/local/lib/python3.5/site-packages Requires: protobuf, redbaron 1.4 Nightly Installation Download the plugin from Noghtly Releases_ Run the following command to install from the downloaded file Example $ gauge install python -f gauge-python-$version.nightly.$nightly_date.zip $ [pip / pip3] install --pre getgauge==$version.dev.$nightly_date_without_ ANY_SEPARATOR $ gauge install python -f gauge-python nightly zip $ [pip / pip3] install --pre getgauge==0.2.4.dev Verify Nightly installation Run the following command and plugin python should be listed in the plugin section. 4 Chapter 1. Installation

9 $ gauge -v Gauge version: Plugins html-report (2.1.1) python (0.2.4) To verify getgauge package is installed, run the following command and the output should contain package details. $ pip/pip3 show getgauge --- Metadata-Version: 1.1 Name: getgauge Version: dev Summary: Enables Python support for Gauge Home-page: Author: Gauge Team Author- getgauge@outlook.com License: MIT Location: /usr/local/lib/python3.5/site-packages Requires: protobuf, redbaron 1.5. Verify Nightly installation 5

10 6 Chapter 1. Installation

11 CHAPTER 2 Getting Started If you are new to Gauge, please consult the Gauge documentation to know about how Gauge works. 2.1 Initialization To initialize a project with gauge-python, in an empty directory run: $ gauge --init python The project structure should look like this: env logs default default.properties specs example.spec step_impl step_impl.py manifest.json 2.2 Execution To execute a gauge-python project, run the following command in the project: $ gauge specs/ 7

12 2.3 Examples Selenium: This project serves as an example for writing automation using Gauge. It uses selenium and various Gauge/Gauge-Python features. For more details, Check out the gauge-example-python repository. Selenium and REST API: This project shows an example of how to setup Gauge, Gauge Python and Magento to test REST API. For more details, Check out the blog or gauge-magento-test repository. 8 Chapter 2. Getting Started

13 CHAPTER 3 Features If you are new to Gauge, please consult the Gauge documentation to know about how Gauge works. 3.1 Step implementation Use to implement your steps. For example: from getgauge.python import word <word> has <number> vowels.") def hello(a, b): print("the word {} has {} vowels.".format(a, b)) Multiple step names To implement the same function for multiple step names (aka, step aliases), pass an array of strings as the first argument For example: from getgauge.python import a user <user name>", "Create another user <user name>"]) def hello(user_name): print("create {}.".format(user_name)) Continue on failure To have a particular step implementation not break execution due to failure, use the continue_on_failure decorator. In the following example, the execution will continue if the error is an assertion error or its subclass otherwise it will halt the scenario execution. 9

14 from getgauge.python import a user <user name>") def hello(user_name): assert 2 == 1 The list of errors can be provided as a parameter to continue_on_failure decorator. It will continue the execution if the error is in the given list or the subclass of any errors mentioned. For example: from getgauge.python import step, a user <user name>") def hello(user_name): assert 2 == Parameters Steps can be defined to take values as parameters so that they can be re-used with different parameter values. String from getgauge.python import another user <user name>") def hello(user_name): print("create {}.".format(user_name)) Table * Create a product Title Description Author Price Go Programming ISBN: John P. Baugh The Way to Go ISBN: Ivo Balbaert Go In Action ISBN: Brian Ketelsen Learning Go ebook Miek Gieben a product <table>') def create_product(table): for row in table: PageFactory.create_page.create(row[0], row[1], row[2], row[3]) 3.2 Execution Hooks Test execution hooks can be used to run arbitrary test code as different levels during the test suite execution. For more details on hooks, refer Gauge documentation before_step 10 Chapter 3. Features

15 after_step before_scenario after_scenario before_spec after_spec before_suite after_suite from getgauge.python import before_step, def before_step_hook(): print("after scenario hook") Execution Context To get additional information about the current specification, scenario and step executing, an additional context parameter can be added to the hooks method. from getgauge.python import before_step, def before_step_hook(context): print(context) Tagged Execution Hooks Execution hooks can be run for specify tags. This will ensure that the hook runs only on scenarios and specifications that have the required tags. The following after_scenario hook will be run if the scenario has hello and and <hi>") def after_scenario_hook(): print("after scenario hook with tag") Complex tags expression can alse be used like: <hello> and <hi> or not <hey>. Note: Tagged execution hooks are not supported for before_suite and after_suite hooks. 3.3 Custom messages to report Messages.write_message(<string>): Use the Messages.write_message(<String>) function to send custom messages to gauge in your step implementations. This method takes only one string as an argument. You can call it multiple times to send multiple messages within the same step. Example: 3.3. Custom messages to report 11

16 from getgauge.python import Messages Messages.write_message("After scenario") 3.4 Data Stores Step implementations can share custom data across scenarios, specifications and suites using data stores. There are 3 different types of data stores based on the lifecycle of when it gets cleared Scenario store This data store keeps values added to it in the lifecycle of the scenario execution. Values are cleared after every scenario executes. Store a value: from getgauge.python import DataStoreFactory DataStoreFactory.scenario_data_store().put(key, value) Retrieve a value: DataStoreFactory.scenario_data_store().get(key) Specification store This data store keeps values added to it in the lifecycle of the specification execution. Values are cleared after every specification executes. Store a value: from getgauge.python import DataStoreFactory DataStoreFactory.spec_data_store().put(key, value) Retrieve a value: DataStoreFactory.spec_data_store().get(key) Suite store This data store keeps values added to it in the lifecycle of the entire suite s execution. Values are cleared after entire suite executes. Store a value: from getgauge.python import DataStoreFactory DataStoreFactory.suite_data_store().put(key, value); Retrieve a value: DataStoreFactory.suite_data_store().get(key); 12 Chapter 3. Features

17 Note: Suite Store is not advised to be used when executing specs in parallel. The values are not retained between parallel streams of execution. 3.5 Refactoring gauge-python supports refactoring your specifications and step implementations. Refactoring can be done using the following command signature: $ gauge --refactor "Existing step text" "New step text" The python runner plugin will alter the step text in the step decorator and function signature. 3.6 Debugging Gauge-Python supports debugging your test implementation code using pbd. import pdb The typical usage to break into the debugger from a running program is to insert pdb.set_trace() Execution will stop where it finds the above statement and you can debug. 3.7 Custom screenshot hook You can specify a custom function to grab a screenshot on step failure. By default, gauge-python takes screenshot of the current screen using the gauge_screenshot binary. Use screenshot decorator on the custom screenshot function and it should return a base64 encoded string of the image data that gauge-python will use as image content on failure. from getgauge.python import def take_screenshot(): return "base64encodedstring" 3.5. Refactoring 13

18 14 Chapter 3. Features

19 CHAPTER 4 Contributing 4.1 Issues If you find any issues or have any feature requests, please file them in the issue tracker. If you are filing issues, please provide the version of gauge core, python, gauge-python plugin and getgauge package that you have installed. You can find it by running following commands $ gauge -v $ python --version $ pip show getgauge 4.2 Documentation You can enhance the documentation. The code for documentation is present on Github. It uses Sphinx and it is written in restructuredtext. It s free and simple. Read the Getting Started guide to get going! 4.3 Pull Requests Contributions to Gauge-Python are welcome and appreciated. Implement features, fix bugs and send us pull requests Development Guide Requirements Python Pip 15

20 Gauge Installing package dependencies pip install -r requirements.txt Tests python build.py --test Tests Coverage python build.py --test coverage report -m Installing python build.py --install Creating distributable python build.py --dist This will create a.zip file in bin directory and a.tar.gz file in dist directory. The zip file can be uploaded to Github release and the.tar.gz file can be uploaded to PyPi Uploading to PyPI twine upload dist/file_name Creating Nightly distributable NIGHTLY=true python build.py --dist This will create the.zip nightly file and a.dev.date.tar.gz(pypi pre release package) file. 16 Chapter 4. Contributing

21 CHAPTER 5 FAQ 5.1 ImportError: No module named getgauge Installing the getgauge package using pip should fix this. You can install the package by running the following command [sudo] pip install getgauge 5.2 Failed to start gauge API: Plugin python not installed on following locations : [PATH] Installing the gauge-python plugin should fix this. You can install the plugin by running the following command gauge --install python Make sure you have the getgauge package. If you don t have, run the following command to install [sudo] pip install getgauge For more details, refer Installation docs. 5.3 Change/Rename default step implementation(step_impl) directory Create python.properties file in the <PROJECT_DIR>/env/default directory and add the following line to it. 17

22 STEP_IMPL_DIR = PATH_TO_STEP_IMPLEMENTATION_DIR Note: The path specified in STEP_IMPL_DIR property should be relative to project root. 5.4 Use different version of python while running specs By default the language runner uses python command to run specs. To change the default behaviour, add GAUGE_PYTHON_COMMAND property to the python.properties file in the <PROJECT_DIR>/env/ default directory. GAUGE_PYTHON_COMMAND = <python_command> GAUGE_PYTHON_COMMAND = python3 GAUGE_PYTHON_COMMAND = python2 5.5 ImportError: No module named step_impl.<file_name> This error happens on older versions of Python(2.7, 3.2). Create step_impl/ init.py to fix this. 18 Chapter 5. FAQ

23 CHAPTER 6 Indices and tables genindex modindex search 19

Pulp Python Support Documentation

Pulp Python Support Documentation Pulp Python Support Documentation Release 1.0.1 Pulp Project October 20, 2015 Contents 1 Release Notes 3 1.1 1.0 Release Notes............................................ 3 2 Administrator Documentation

More information

Python Project Example Documentation

Python Project Example Documentation Python Project Example Documentation Release 0.1.0 Neil Stoddard Mar 22, 2017 Contents 1 Neilvana Example 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

chatterbot-weather Documentation

chatterbot-weather Documentation chatterbot-weather Documentation Release 0.1.1 Gunther Cox Nov 23, 2018 Contents 1 chatterbot-weather 3 1.1 Installation................................................ 3 1.2 Example.................................................

More information

Poetaster. Release 0.1.1

Poetaster. Release 0.1.1 Poetaster Release 0.1.1 September 21, 2016 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3

More information

Python Project Documentation

Python Project Documentation Python Project Documentation Release 1.0 Tim Diels Jan 10, 2018 Contents 1 Simple project structure 3 1.1 Code repository usage.......................................... 3 1.2 Versioning................................................

More information

TPS Documentation. Release Thomas Roten

TPS Documentation. Release Thomas Roten TPS Documentation Release 0.1.0 Thomas Roten Sep 27, 2017 Contents 1 TPS: TargetProcess in Python! 3 2 Installation 5 3 Contributing 7 3.1 Types of Contributions..........................................

More information

bottle-rest Release 0.5.0

bottle-rest Release 0.5.0 bottle-rest Release 0.5.0 February 18, 2017 Contents 1 API documentation 3 1.1 bottle_rest submodule.......................................... 3 2 What is it 5 2.1 REST in bottle..............................................

More information

pytest-benchmark Release 2.5.0

pytest-benchmark Release 2.5.0 pytest-benchmark Release 2.5.0 September 13, 2015 Contents 1 Overview 3 1.1 pytest-benchmark............................................ 3 2 Installation 7 3 Usage 9 4 Reference 11 4.1 pytest_benchmark............................................

More information

Roman Numeral Converter Documentation

Roman Numeral Converter Documentation Roman Numeral Converter Documentation Release 0.1.0 Adrian Cruz October 07, 2014 Contents 1 Roman Numeral Converter 3 1.1 Features.................................................. 3 2 Installation 5

More information

sainsmart Documentation

sainsmart Documentation sainsmart Documentation Release 0.3.1 Victor Yap Jun 21, 2017 Contents 1 sainsmart 3 1.1 Install................................................... 3 1.2 Usage...................................................

More information

yardstick Documentation

yardstick Documentation yardstick Documentation Release 0.1.0 Kenny Freeman December 30, 2015 Contents 1 yardstick 3 1.1 What is yardstick?............................................ 3 1.2 Features..................................................

More information

xmljson Documentation

xmljson Documentation xmljson Documentation Release 0.1.9 S Anand Aug 01, 2017 Contents 1 About 3 2 Convert data to XML 5 3 Convert XML to data 7 4 Conventions 9 5 Options 11 6 Installation 13 7 Roadmap 15 8 More information

More information

Django-frontend-notification Documentation

Django-frontend-notification Documentation Django-frontend-notification Documentation Release 0.2.0 Arezqui Belaid February 25, 2016 Contents 1 Introduction 3 1.1 Overview................................................. 3 1.2 Documentation..............................................

More information

Python wrapper for Viscosity.app Documentation

Python wrapper for Viscosity.app Documentation Python wrapper for Viscosity.app Documentation Release Paul Kremer March 08, 2014 Contents 1 Python wrapper for Viscosity.app 3 1.1 Features.................................................. 3 2 Installation

More information

google-search Documentation

google-search Documentation google-search Documentation Release 1.0.0 Anthony Hseb May 08, 2017 Contents 1 google-search 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

django-reinhardt Documentation

django-reinhardt Documentation django-reinhardt Documentation Release 0.1.0 Hyuntak Joo December 02, 2016 Contents 1 django-reinhardt 3 1.1 Installation................................................ 3 1.2 Usage...................................................

More information

Poulpe Documentation. Release Edouard Klein

Poulpe Documentation. Release Edouard Klein Poulpe Documentation Release 0.0.5 Edouard Klein Jul 18, 2017 Contents 1 Poulpe 1 1.1 Features.................................................. 1 2 Usage 3 3 Installation 5 4 Contributing 7 4.1 Types

More information

Simple libtorrent streaming module Documentation

Simple libtorrent streaming module Documentation Simple libtorrent streaming module Documentation Release 0.1.0 David Francos August 31, 2015 Contents 1 Simple libtorrent streaming module 3 1.1 Dependences...............................................

More information

django-dynamic-db-router Documentation

django-dynamic-db-router Documentation django-dynamic-db-router Documentation Release 0.1.1 Erik Swanson August 24, 2016 Contents 1 Table of Contents 3 1.1 Installation................................................ 3 1.2 Quickstart................................................

More information

DNS Zone Test Documentation

DNS Zone Test Documentation DNS Zone Test Documentation Release 1.1.3 Maarten Diemel Dec 02, 2017 Contents 1 DNS Zone Test 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

Release Nicholas A. Del Grosso

Release Nicholas A. Del Grosso wavefront r eaderdocumentation Release 0.1.0 Nicholas A. Del Grosso Apr 12, 2017 Contents 1 wavefront_reader 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

Python State Machine Documentation

Python State Machine Documentation Python State Machine Documentation Release 0.6.2 Fernando Macedo Aug 25, 2017 Contents 1 Python State Machine 3 1.1 Getting started.............................................. 3 2 Installation 7 2.1

More information

Specter Documentation

Specter Documentation Specter Documentation Release 0.6.1 John Vrbanac Apr 09, 2017 Contents 1 Documentation 2 1.1 Using Specter............................................... 2 1.2 Writing Specter Tests..........................................

More information

withenv Documentation

withenv Documentation withenv Documentation Release 0.7.0 Eric Larson Aug 02, 2017 Contents 1 withenv 3 2 Installation 5 3 Usage 7 3.1 YAML Format.............................................. 7 3.2 Command Substitutions.........................................

More information

Conda Documentation. Release latest

Conda Documentation. Release latest Conda Documentation Release latest August 09, 2015 Contents 1 Installation 3 2 Getting Started 5 3 Building Your Own Packages 7 4 Getting Help 9 5 Contributing 11 i ii Conda Documentation, Release latest

More information

django-sticky-uploads Documentation

django-sticky-uploads Documentation django-sticky-uploads Documentation Release 0.2.0 Caktus Consulting Group October 26, 2014 Contents 1 Requirements/Installing 3 2 Browser Support 5 3 Documentation 7 4 Running the Tests 9 5 License 11

More information

PyCRC Documentation. Release 1.0

PyCRC Documentation. Release 1.0 PyCRC Documentation Release 1.0 Cristian Năvălici May 12, 2018 Contents 1 PyCRC 3 1.1 Features.................................................. 3 2 Installation 5 3 Usage 7 4 Contributing 9 4.1 Types

More information

Game Server Manager Documentation

Game Server Manager Documentation Game Server Manager Documentation Release 0.1.1+0.gc111f9c.dirty Christopher Bailey Dec 16, 2017 Contents 1 Game Server Manager 3 1.1 Requirements............................................... 3 1.2

More information

Frontier Documentation

Frontier Documentation Frontier Documentation Release 0.1.3-dev Sam Nicholls August 14, 2014 Contents 1 Frontier 3 1.1 Requirements............................................... 3 1.2 Installation................................................

More information

I hate money. Release 1.0

I hate money. Release 1.0 I hate money Release 1.0 Nov 01, 2017 Contents 1 Table of content 3 2 Indices and tables 15 i ii «I hate money» is a web application made to ease shared budget management. It keeps track of who bought

More information

doconv Documentation Release Jacob Mourelos

doconv Documentation Release Jacob Mourelos doconv Documentation Release 0.1.6 Jacob Mourelos October 17, 2016 Contents 1 Introduction 3 2 Features 5 2.1 Available Format Conversions...................................... 5 3 Installation 7 3.1

More information

I2C LCD Documentation

I2C LCD Documentation I2C LCD Documentation Release 0.1.0 Peter Landoll Sep 04, 2017 Contents 1 I2C LCD 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

oemof.db Documentation

oemof.db Documentation oemof.db Documentation Release 0.0.5 Uwe Krien, oemof developing group Mar 20, 2017 Contents 1 Getting started 3 1.1 Installation................................................ 3 1.2 Configuration and

More information

Simple Binary Search Tree Documentation

Simple Binary Search Tree Documentation Simple Binary Search Tree Documentation Release 0.4.1 Adrian Cruz October 23, 2014 Contents 1 Simple Binary Search Tree 3 1.1 Features.................................................. 3 2 Installation

More information

Django Test Utils Documentation

Django Test Utils Documentation Django Test Utils Documentation Release 0.3 Eric Holscher July 22, 2016 Contents 1 Source Code 3 2 Contents 5 2.1 Django Testmaker............................................ 5 2.2 Django Crawler.............................................

More information

Redis Timeseries Documentation

Redis Timeseries Documentation Redis Timeseries Documentation Release 0.1.8 Ryan Anguiano Jul 26, 2017 Contents 1 Redis Timeseries 3 1.1 Install................................................... 3 1.2 Usage...................................................

More information

cwmon-mysql Release 0.5.0

cwmon-mysql Release 0.5.0 cwmon-mysql Release 0.5.0 October 18, 2016 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3

More information

Aircrack-ng python bindings Documentation

Aircrack-ng python bindings Documentation Aircrack-ng python bindings Documentation Release 0.1.1 David Francos Cuartero January 20, 2016 Contents 1 Aircrack-ng python bindings 3 1.1 Features..................................................

More information

lazy-object-proxy Release 1.3.1

lazy-object-proxy Release 1.3.1 lazy-object-proxy Release 1.3.1 Jun 22, 2017 Contents 1 Overview 1 1.1 Installation................................................ 2 1.2 Documentation.............................................. 2

More information

eventbrite-sdk-python Documentation

eventbrite-sdk-python Documentation eventbrite-sdk-python Documentation Release 3.3.4 Eventbrite December 18, 2016 Contents 1 eventbrite-sdk-python 3 1.1 Installation from PyPI.......................................... 3 1.2 Usage...................................................

More information

Google Domain Shared Contacts Client Documentation

Google Domain Shared Contacts Client Documentation Google Domain Shared Contacts Client Documentation Release 0.1.0 Robert Joyal Mar 31, 2018 Contents 1 Google Domain Shared Contacts Client 3 1.1 Features..................................................

More information

Python Finite State Machine. Release 0.1.5

Python Finite State Machine. Release 0.1.5 Python Finite State Machine Release 0.1.5 Sep 15, 2017 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation..............................................

More information

gunny Documentation Release David Blewett

gunny Documentation Release David Blewett gunny Documentation Release 0.1.0 David Blewett December 29, 2013 Contents 1 gunny 3 1.1 Features.................................................. 3 2 Installation 5 2.1 Dependencies...............................................

More information

Gunnery Documentation

Gunnery Documentation Gunnery Documentation Release 0.1 Paweł Olejniczak August 18, 2014 Contents 1 Contents 3 1.1 Overview................................................. 3 1.2 Installation................................................

More information

pysharedutils Documentation

pysharedutils Documentation pysharedutils Documentation Release 0.5.0 Joel James August 07, 2017 Contents 1 pysharedutils 1 2 Indices and tables 13 i ii CHAPTER 1 pysharedutils pysharedutils is a convenient utility module which

More information

Nbconvert Refactor Final 1.0

Nbconvert Refactor Final 1.0 Nbconvert Refactor Final 1.0 Jonathan Frederic June 20, 2013 Part I Introduction IPython is an interactive Python computing environment[1]. It provides an enhanced interactive Python shell. The IPython

More information

Archan. Release 2.0.1

Archan. Release 2.0.1 Archan Release 2.0.1 Jul 30, 2018 Contents 1 Archan 1 1.1 Features.................................................. 1 1.2 Installation................................................ 1 1.3 Documentation..............................................

More information

Python State Machine Documentation

Python State Machine Documentation Python State Machine Documentation Release 0.7.1 Fernando Macedo Jan 17, 2019 Contents 1 Python State Machine 3 1.1 Getting started.............................................. 3 2 Installation 9 2.1

More information

Python AutoTask Web Services Documentation

Python AutoTask Web Services Documentation Python AutoTask Web Services Documentation Release 0.5.1 Matt Parr May 15, 2018 Contents 1 Python AutoTask Web Services 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

ejpiaj Documentation Release Marek Wywiał

ejpiaj Documentation Release Marek Wywiał ejpiaj Documentation Release 0.4.0 Marek Wywiał Mar 06, 2018 Contents 1 ejpiaj 3 1.1 License.................................................. 3 1.2 Features..................................................

More information

PyBuilder Documentation

PyBuilder Documentation PyBuilder Documentation Release 0.10 PyBuilder Team Jun 21, 2018 Contents 1 Installation 1 1.1 Virtual Environment........................................... 1 1.2 Installing completions..........................................

More information

Tissu for Fabric Documentation

Tissu for Fabric Documentation Tissu for Fabric Documentation Release 0.1-alpha Thierry Stiegler July 17, 2014 Contents 1 About 1 1.1 Installation................................................ 1 1.2 Quickstart................................................

More information

ouimeaux Documentation

ouimeaux Documentation ouimeaux Documentation Release 0.7.2 Ian McCracken Jan 08, 2018 Contents 1 Installation 3 1.1 Basic................................................... 3 1.2 Linux...................................................

More information

BanzaiDB Documentation

BanzaiDB Documentation BanzaiDB Documentation Release 0.3.0 Mitchell Stanton-Cook Jul 19, 2017 Contents 1 BanzaiDB documentation contents 3 2 Indices and tables 11 i ii BanzaiDB is a tool for pairing Microbial Genomics Next

More information

Lazarus Documentation

Lazarus Documentation Lazarus Documentation Release 0.6.3 Lazarus Authors December 09, 2014 Contents 1 Lazarus 3 1.1 Features.................................................. 3 1.2 Examples.................................................

More information

Confire Documentation

Confire Documentation Confire Documentation Release 0.2.0 Benjamin Bengfort December 10, 2016 Contents 1 Features 3 2 Setup 5 3 Example Usage 7 4 Next Topics 9 5 About 17 Python Module Index 19 i ii Confire is a simple but

More information

Bitdock. Release 0.1.0

Bitdock. Release 0.1.0 Bitdock Release 0.1.0 August 07, 2014 Contents 1 Installation 3 1.1 Building from source........................................... 3 1.2 Dependencies............................................... 3

More information

Aldryn Installer Documentation

Aldryn Installer Documentation Aldryn Installer Documentation Release 0.2.0 Iacopo Spalletti February 06, 2014 Contents 1 django CMS Installer 3 1.1 Features.................................................. 3 1.2 Installation................................................

More information

Python Utils Documentation

Python Utils Documentation Python Utils Documentation Release 2.2.0 Rick van Hattem Sep 27, 2017 Contents 1 Useful Python Utils 3 1.1 Links................................................... 3 1.2 Requirements for installing:.......................................

More information

Python simple arp table reader Documentation

Python simple arp table reader Documentation Python simple arp table reader Documentation Release 0.0.1 David Francos Nov 17, 2017 Contents 1 Python simple arp table reader 3 1.1 Features.................................................. 3 1.2 Usage...................................................

More information

Introduction to Problem Solving and Programming in Python.

Introduction to Problem Solving and Programming in Python. Introduction to Problem Solving and Programming in Python http://cis-linux1.temple.edu/~tuf80213/courses/temple/cis1051/ Overview Types of errors Testing methods Debugging in Python 2 Errors An error in

More information

Python StatsD Documentation

Python StatsD Documentation Python StatsD Documentation Release 3.2.2 James Socol Dec 15, 2017 Contents 1 Installing 3 2 Contents 5 2.1 Configuring Statsd............................................ 5 2.2 Data Types................................................

More information

python-snap7 Documentation

python-snap7 Documentation python-snap7 Documentation Release 0.1 Gijs Molenaar, Stephan Preeker February 28, 2014 Contents i ii python-snap7 Documentation, Release 0.1 Contents: Contents 1 python-snap7 Documentation, Release 0.1

More information

nacelle Documentation

nacelle Documentation nacelle Documentation Release 0.4.1 Patrick Carey August 16, 2014 Contents 1 Standing on the shoulders of giants 3 2 Contents 5 2.1 Getting Started.............................................. 5 2.2

More information

ourwiki Documentation

ourwiki Documentation ourwiki Documentation Release 0.0.1 devops and team January 06, 2014 Contents 1 About 3 2 All 5 3 Welcome to Read The Docs 7 4 The MongoDB 0.0.1 Manual 9 4.1 Community................................................

More information

cssselect Documentation

cssselect Documentation cssselect Documentation Release 1.0.3 Simon Sapin Dec 27, 2017 Contents 1 Quickstart 3 2 User API 5 2.1 Exceptions................................................ 5 3 Supported selectors 7 4 Customizing

More information

Release Ralph Offinger

Release Ralph Offinger nagios c heck p aloaltodocumentation Release 0.3.2 Ralph Offinger May 30, 2017 Contents 1 nagios_check_paloalto: a Nagios/Icinga Plugin 3 1.1 Documentation..............................................

More information

tinycss Documentation

tinycss Documentation tinycss Documentation Release 0.4 Simon Sapin Mar 25, 2017 Contents 1 Requirements 3 2 Installation 5 3 Documentation 7 3.1 Parsing with tinycss........................................... 7 3.2 CSS 3

More information

Signals Documentation

Signals Documentation Signals Documentation Release 0.1 Yeti November 22, 2015 Contents 1 Quickstart 1 2 What is Signals? 3 3 Contents 5 3.1 Get Started................................................ 5 3.2 Try the Demo Server...........................................

More information

Python StatsD Documentation

Python StatsD Documentation Python StatsD Documentation Release 2.0.3 James Socol January 03, 2014 Contents i ii statsd is a friendly front-end to Graphite. This is a Python client for the statsd daemon. Quickly, to use: >>> import

More information

monolith Documentation

monolith Documentation monolith Documentation Release 0.3.3 Łukasz Balcerzak December 16, 2013 Contents 1 Usage 3 1.1 Execution manager............................................ 3 1.2 Creating commands...........................................

More information

SendCloud OpenCart 2 Extension Documentation

SendCloud OpenCart 2 Extension Documentation SendCloud OpenCart 2 Extension Documentation Release 1.2.0 Comercia November 22, 2017 Contents 1 GitHub README info 3 1.1 Links................................................... 3 1.2 Version Support.............................................

More information

Python Packaging. Jakub Wasielak

Python Packaging. Jakub Wasielak Python Packaging Jakub Wasielak http://blog.pykonik.org/ http://koderek.edu.pl/ facebook.com/startechkrk https://pl.pycon.org/2017/ What? Why? Architecture https://packaging.python.org/current/ Installation

More information

Rubix Documentation. Release Qubole

Rubix Documentation. Release Qubole Rubix Documentation Release 0.2.12 Qubole Jul 02, 2018 Contents: 1 RubiX 3 1.1 Usecase.................................................. 3 1.2 Supported Engines and Cloud Stores..................................

More information

RandoPony Documentation

RandoPony Documentation RandoPony Documentation Release 2017.1 Doug Latornell Feb 03, 2018 Contents 1 Data Model Management 3 1.1 Database Table Creation......................................... 3 1.2 Manipulation of Database

More information

databuild Documentation

databuild Documentation databuild Documentation Release 0.0.10 Flavio Curella May 15, 2015 Contents 1 Contents 3 1.1 Installation................................................ 3 1.2 Quickstart................................................

More information

imread Documentation Release 0.6 Luis Pedro Coelho

imread Documentation Release 0.6 Luis Pedro Coelho imread Documentation Release 0.6 Luis Pedro Coelho Sep 27, 2017 Contents 1 Citation 3 1.1 INSTALL................................................. 3 1.2 Bug Reports...............................................

More information

Behat Release September 13, 2016

Behat Release September 13, 2016 Behat Release September 13, 2016 Contents 1 Behaviour Driven Development 3 1.1 Quick Start................................................ 3 1.2 User Guide................................................

More information

Ensure Documentation. Release Andrey Kislyuk

Ensure Documentation. Release Andrey Kislyuk Ensure Documentation Release 0.0.1 Andrey Kislyuk Nov 06, 2018 Contents 1 Installation 3 2 Synopsis 5 2.1 Notes................................................... 5 2.2 Raising custom exceptions........................................

More information

Kivy Designer Documentation

Kivy Designer Documentation Kivy Designer Documentation Release 0.9 Kivy October 02, 2016 Contents 1 Installation 3 1.1 Prerequisites............................................... 3 1.2 Installation................................................

More information

Brewmeister Documentation

Brewmeister Documentation Brewmeister Documentation Release 0.1.0dev Matthias Vogelgesang August 07, 2014 Contents 1 Features 3 2 Documentation 5 3 Screenshot 7 4 Contents 9 4.1 Installation..............................................

More information

Unit Testing In Python

Unit Testing In Python Lab 13 Unit Testing In Python Lab Objective: One of the hardest parts of computer programming is ensuring that a program does what you expect it to do. For instance, a program may fail to meet specifications,

More information

cget Documentation Release Paul Fultz II

cget Documentation Release Paul Fultz II cget Documentation Release 0.1.0 Paul Fultz II Jun 27, 2018 Contents 1 Introduction 3 1.1 Installing cget.............................................. 3 1.2 Quickstart................................................

More information

IoT Relay Documentation

IoT Relay Documentation IoT Relay Documentation Release 1.2.2 Emmanuel Levijarvi January 16, 2017 Contents 1 Installation 3 2 Source 5 3 License 7 4 Contents 9 4.1 Running IoT Relay............................................

More information

isbnlib Documentation

isbnlib Documentation isbnlib Documentation Release 3.4.6 Alexandre Conde February 05, 2015 Contents 1 Info 3 2 Install 5 3 For Devs 7 3.1 API s Main Namespaces......................................... 7 3.2 Merge Metadata.............................................

More information

pyldavis Documentation

pyldavis Documentation pyldavis Documentation Release 2.1.2 Ben Mabey Feb 06, 2018 Contents 1 pyldavis 3 1.1 Installation................................................ 3 1.2 Usage...................................................

More information

OTX to MISP. Release 1.4.2

OTX to MISP. Release 1.4.2 OTX to MISP Release 1.4.2 May 11, 2018 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3 Alienvault

More information

docs-python2readthedocs Documentation

docs-python2readthedocs Documentation docs-python2readthedocs Documentation Release 0.1.0 Matthew John Hayes Dec 01, 2017 Contents 1 Introduction 3 2 Install Sphinx 5 2.1 Pre-Work................................................. 5 2.2 Sphinx

More information

dh-virtualenv Documentation

dh-virtualenv Documentation dh-virtualenv Documentation Release 0.7 Spotify AB July 21, 2015 Contents 1 What is dh-virtualenv 3 2 Changelog 5 2.1 0.7 (unreleased)............................................. 5 2.2 0.6....................................................

More information

Python data pipelines similar to R Documentation

Python data pipelines similar to R Documentation Python data pipelines similar to R Documentation Release 0.1.0 Jan Schulz October 23, 2016 Contents 1 Python data pipelines 3 1.1 Features.................................................. 3 1.2 Documentation..............................................

More information

Python Utils Documentation

Python Utils Documentation Python Utils Documentation Release 2.2.0 Rick van Hattem Feb 12, 2018 Contents 1 Useful Python Utils 3 1.1 Links................................................... 3 1.2 Requirements for installing:.......................................

More information

OpenUpgrade Library Documentation

OpenUpgrade Library Documentation OpenUpgrade Library Documentation Release 0.1.0 Odoo Community Association September 10, 2015 Contents 1 OpenUpgrade Library 3 1.1 Features.................................................. 3 2 Installation

More information

API Wrapper Documentation

API Wrapper Documentation API Wrapper Documentation Release 0.1.7 Ardy Dedase February 09, 2017 Contents 1 API Wrapper 3 1.1 Overview................................................. 3 1.2 Installation................................................

More information

Pykemon Documentation

Pykemon Documentation Pykemon Documentation Release 0.2.0 Paul Hallett Dec 19, 2016 Contents 1 Pykemon 3 1.1 Installation................................................ 3 1.2 Usage...................................................

More information

MyAnimeList Scraper. Release 0.3.0

MyAnimeList Scraper. Release 0.3.0 MyAnimeList Scraper Release 0.3.0 Mar 14, 2018 Contents 1 Overview 1 1.1 Installation & Usage........................................... 1 1.2 Development...............................................

More information

django-audiofield Documentation

django-audiofield Documentation django-audiofield Documentation Release 0.8.2 Arezqui Belaid Sep 27, 2017 Contents 1 Introduction 3 1.1 Overview................................................. 3 1.2 Usage...................................................

More information

smartfilesorter Documentation

smartfilesorter Documentation smartfilesorter Documentation Release 0.2.0 Jason Short September 14, 2014 Contents 1 Smart File Sorter 3 1.1 Features.................................................. 3 2 Installation 5 3 Usage Example

More information

Nirvana Documentation

Nirvana Documentation Nirvana Documentation Release 0.0.1 Nick Wilson Nov 17, 2017 Contents 1 Overview 3 2 Installation 5 3 User Guide 7 4 Developer Guide 9 5 Sitemap 11 5.1 User Guide................................................

More information

Python Schema Generator Documentation

Python Schema Generator Documentation Python Schema Generator Documentation Release 1.0.0 Peter Demin June 26, 2016 Contents 1 Mutant - Python code generator 3 1.1 Project Status............................................... 3 1.2 Design..................................................

More information

contribution-guide.org Release

contribution-guide.org Release contribution-guide.org Release August 06, 2018 Contents 1 About 1 1.1 Sources.................................................. 1 2 Submitting bugs 3 2.1 Due diligence...............................................

More information