[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#785275: ITP: python-ipaddress -- Backport of the ipaddress module from Python 3.3



On Thursday, May 14, 2015 05:42:56 AM Tristan Seligmann wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Tristan Seligmann <mithrandi@mithrandi.net>
> 
> * Package name    : python-ipaddress
>   Version         : 1.0.7
>   Upstream Author : Philipp Hagemeister
> * URL             : https://github.com/phihag/ipaddress
> * License         : PSF
>   Programming Lang: Python
>   Description     : Backport of the ipaddress module from Python 3.3
> 
> This is a new dependency of python-cryptography. I intend to maintain the
> package in DPMT.

Why can't python-cryptography use python-ipaddr that's already in the archive?  
There are only two very small API differences and when you introduce ipaddress 
in python2, it can break code that's designed to use ipaddr in python2 and 
ipaddress in python3 (I've run into this in projects where I'm upstream).

It seems somewhat odd to me to take ipaddr that was developed for python2 and 
integrated upstream as ipaddress in python3 and then backport it to python2 as 
ipaddress.  Also, the listed copyright holder in the code is Google, not 
Philipp Hagemeister.

It would be better to find a way to avoid introducing this.

Scott K


Reply to: