summaryrefslogtreecommitdiff
path: root/ProjectHome.md
blob: 14847a2c4522809cf502049d9be376171a08d31d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
An IPv4/IPv6 manipulation library in Python.  This library is used to create/poke/manipulate IPv4 and IPv6 addresses and prefixes.

## Releases now on google drive ##

Releases for ipaddr-py can be found on google drive [here](https://googledrive.com/host/0B6wLlfdySbEUMkh1ZWhpZk1pZmc/), or on Pypi [here](https://pypi.python.org/pypi/ipaddr/).

The current version is [2.1.11](https://googledrive.com/host/0B6wLlfdySbEUMkh1ZWhpZk1pZmc/ipaddr-2.1.11.tar.gz) ([on pypi](https://pypi.python.org/packages/source/i/ipaddr/ipaddr-2.1.11.tar.gz))

## Contributing ##

Join the [development mailing list](http://groups.google.com/group/ipaddr-py-dev), which is cc'd on all bugs and commits.

## Patches ##

We review patches before commit, using [Rietveld](http://codereview.appspot.com/).  Use [upload.py](http://codereview.appspot.com/static/upload.py) to upload your patch.

Please do not change the version number in your patch.

## Legal issues ##

Before we can accept a patch from you (if you are not a Google employee), you must sign a Contributor License Agreement (CLA). The CLA protects you and us.

  * If you are an individual writing original source code and you're sure you own the intellectual property, then you'll need to sign an [individual CLA](http://code.google.com/legal/individual-cla-v1.0.html).  Individual CLAs can be signed electronically.
  * If you work for a company that wants to allow you to contribute your work, then you'll need to sign a [corporate CLA](http://code.google.com/legal/corporate-cla-v1.0.html).

The Google CLA is based on Apache's.  Note that unlike some projects (notably GNU projects), we do _not_ require a transfer of copyright.  You still own the patch.

Sadly, our lawyers say that even the smallest patch needs a CLA.