[![Build Status](https://travis-ci.org/PyUtilib/pyutilib.png?branch=master)](https://travis-ci.org/PyUtilib/pyutilib) [![Build status](https://ci.appveyor.com/api/projects/status/c8dh5o1blp0sycr6?svg=true)](https://ci.appveyor.com/project/WilliamHart/pyutilib)  [![codecov.io](https://codecov.io/github/PyUtilib/pyutilib/coverage.svg?branch=master)](https://codecov.io/github/PyUtilib/pyutilib?branch=master) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/PyUtilib/pyutilib/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/PyUtilib/pyutilib/?branch=master) ![codecov.io](https://codecov.io/github/PyUtilib/pyutilib/branch.svg?branch=master)

## PyUtilib Overview

#### For Users

The PyUtilib project supports a collection of Python utilities,
including a well-developed component architecture and extensions
to the PyUnit testing framework. PyUtilib has been developed to
support several Python-centric projects, especially
[Pyomo](http://pyomo.org).

PyUtilib is available under the BSD License.

#### For Developers

PyUtilib development moved to this repository in October, 2015 from
Sandia National Laboratories. Developer discussions are hosted by [google groups](https://groups.google.com/forum/#!forum/pyutilib-developers).

Branches for PyUtilib

* master: The main development branch.  Most developers should contribute to this branch.
* pyomo: The development branch for the Pyomo project.  This branch is deprecated.

By contributing to this software project, you are agreeing to the following terms and conditions for your contributions:

1. You agree your contributions are submitted under the BSD license. 
2. You represent you are authorized to make the contributions and grant the license. If your employer has rights to intellectual property that includes your contributions, you represent that you have received permission to make contributions and grant the required license on behalf of that employer. 
