commit python-ipy for openSUSE:Factory
Hello community, here is the log from the commit of package python-ipy for openSUSE:Factory checked in at 2019-05-25 13:17:41 Comparing /work/SRC/openSUSE:Factory/python-ipy (Old) and /work/SRC/openSUSE:Factory/.python-ipy.new.5148 (New) Package is "python-ipy" Sat May 25 13:17:41 2019 rev:9 rq:704422 version:1.00 Changes: --- /work/SRC/openSUSE:Factory/python-ipy/python-ipy.changes2018-11-26 10:30:27.601017171 +0100 +++ /work/SRC/openSUSE:Factory/.python-ipy.new.5148/python-ipy.changes 2019-05-25 13:17:42.760392831 +0200 @@ -1,0 +2,8 @@ +Tue May 21 10:06:13 UTC 2019 - pgaj...@suse.com + +- version update to 1.00 + * Fix IPv6 string interpretation for small ints + * Various Python3 language fixes + * consider 127.0 range LOOPBACK not PRIVATE + +--- Old: IPy-0.83.tar.gz New: IPy-1.00.tar.gz Other differences: -- ++ python-ipy.spec ++ --- /var/tmp/diff_new_pack.jIq7uG/_old 2019-05-25 13:17:44.160392311 +0200 +++ /var/tmp/diff_new_pack.jIq7uG/_new 2019-05-25 13:17:44.180392303 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-ipy # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,13 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-ipy -Version:0.83 +Version:1.00 Release:0 Summary:Class and tools for handling of IPv4 and IPv6 addresses and networks License:BSD-3-Clause @@ -48,10 +48,14 @@ %install %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} -#install COPYING %{buildroot} %files %{python_files} %{python_sitelib}/* %license COPYING +%check +%python_exec test/test_IPy.py +# one of 3000 subtest fails, probably https://github.com/autocracy/python-ipy/issues/27 +# %%python_exec test/test_fuzz.py + %changelog ++ IPy-0.83.tar.gz -> IPy-1.00.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IPy-0.83/.gitignore new/IPy-1.00/.gitignore --- old/IPy-0.83/.gitignore 2015-04-05 02:48:02.0 +0200 +++ new/IPy-1.00/.gitignore 1970-01-01 01:00:00.0 +0100 @@ -1,2 +0,0 @@ -*.pyc -*.swp diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IPy-0.83/COPYING new/IPy-1.00/COPYING --- old/IPy-0.83/COPYING2015-04-05 02:48:02.0 +0200 +++ new/IPy-1.00/COPYING2018-02-01 09:32:18.0 +0100 @@ -1,3 +1,4 @@ +"BSD 3-clause" License Copyright (c) 2006, INL Copyright (c) 2001-2005, Maximillian Dornseif All rights reserved. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IPy-0.83/ChangeLog new/IPy-1.00/ChangeLog --- old/IPy-0.83/ChangeLog 2015-04-05 02:48:02.0 +0200 +++ new/IPy-1.00/ChangeLog 2019-02-28 00:46:40.0 +0100 @@ -1,3 +1,8 @@ +Version 1.00 (2019-02-27) + * Fix IPv6 string interpretation for small ints + * Various Python3 language fixes + * consider 127.0 range LOOPBACK not PRIVATE + Version 0.83 (2015-04-04) * Add carrier grade NAT ranges diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IPy-0.83/IPy.py new/IPy-1.00/IPy.py --- old/IPy-0.83/IPy.py 2015-04-05 02:48:02.0 +0200 +++ new/IPy-1.00/IPy.py 2019-02-28 01:00:55.0 +0100 @@ -6,7 +6,7 @@ https://github.com/haypo/python-ipy """ -__version__ = '0.83' +__version__ = '1.00' import bisect import collections @@ -21,7 +21,7 @@ '': 'PRIVATE', # 0/8 '1010': 'PRIVATE', # 10/8 '0110010001': 'CARRIER_GRADE_NAT', #100.64/10 -'0111': 'PRIVATE', # 127.0/8 +'0111': 'LOOPBACK', # 127.0/8 '1':'PUBLIC', # fall back '10101000': 'PRIVATE', # 169.254/16 '10101101': 'PRIVATE', # 172.16/12 @@ -243,7 +243,7 @@ else: raise ValueError("can't parse") -(self.ip, parsedVersion) = parseAddress(ip) +(self.ip, parsedVersion) = parseAddress(ip, ipversion) if ipversion == 0: ipversion = parsedVersion if
commit python-ipy for openSUSE:Factory
Hello community, here is the log from the commit of package python-ipy for openSUSE:Factory checked in at 2018-11-26 10:29:50 Comparing /work/SRC/openSUSE:Factory/python-ipy (Old) and /work/SRC/openSUSE:Factory/.python-ipy.new.19453 (New) Package is "python-ipy" Mon Nov 26 10:29:50 2018 rev:8 rq:651338 version:0.83 Changes: --- /work/SRC/openSUSE:Factory/python-ipy/python-ipy.changes2013-12-09 16:59:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-ipy.new.19453/python-ipy.changes 2018-11-26 10:30:27.601017171 +0100 @@ -1,0 +2,12 @@ +Thu Nov 22 14:26:39 UTC 2018 - jseg...@suse.com + +- Update to version 0.83 + * Add carrier grade NAT ranges + * Unbreak lots of packing systems by not having a letter in the release version + * Correct x.next() -> next(x) python3 compatability + * Add support for array slices + * Add __and__ and isdisjoint for IPSet + * Fix a bug in IPSet where contains may incorrectly return false +- Moved to singlespec and added explicit license + +--- Old: IPy-0.81.tar.gz New: IPy-0.83.tar.gz Other differences: -- ++ python-ipy.spec ++ --- /var/tmp/diff_new_pack.SHcjF4/_old 2018-11-26 10:30:29.861014521 +0100 +++ /var/tmp/diff_new_pack.SHcjF4/_new 2018-11-26 10:30:29.861014521 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-ipy # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,23 +16,21 @@ # -%define modname IPy - +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-ipy -Version:0.81 +Version:0.83 Release:0 +Summary:Class and tools for handling of IPv4 and IPv6 addresses and networks License:BSD-3-Clause -Summary:Class and Tools for Handling of IPv4 and IPv6 Addresses and Networks -Url:http://software.inl.fr/trac/wiki/IPy Group: Development/Languages/Python -Source: https://pypi.python.org/packages/source/I/IPy/IPy-%{version}.tar.gz -BuildRequires: python-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else +Url:https://github.com/autocracy/python-ipy +Source: https://files.pythonhosted.org/packages/source/I/IPy/IPy-%{version}.tar.gz +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros BuildArch: noarch -%endif + +%python_subpackages %description The IP class allows a comfortable parsing and handling for most @@ -42,17 +40,18 @@ so funky stuff like a netmask of 0xff0f can't be done here. %prep -%setup -q -n %{modname}-%{version} +%setup -q -n IPy-%{version} %build -python setup.py build +%python_build %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} - -%files -%defattr(-,root,root) -%doc AUTHORS COPYING ChangeLog README -%{python_sitelib} +%python_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} +#install COPYING %{buildroot} + +%files %{python_files} +%{python_sitelib}/* +%license COPYING %changelog ++ IPy-0.81.tar.gz -> IPy-0.83.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IPy-0.81/.gitignore new/IPy-0.83/.gitignore --- old/IPy-0.81/.gitignore 1970-01-01 01:00:00.0 +0100 +++ new/IPy-0.83/.gitignore 2015-04-05 02:48:02.0 +0200 @@ -0,0 +1,2 @@ +*.pyc +*.swp diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IPy-0.81/AUTHORS new/IPy-0.83/AUTHORS --- old/IPy-0.81/AUTHORS2013-03-27 01:53:18.0 +0100 +++ new/IPy-0.83/AUTHORS2015-04-05 02:48:02.0 +0200 @@ -1,12 +1,12 @@ Authors === +Jeff Ferland + > Current maintainer, versions 0.76 through latest +Victor Stinner + > Maintainer, versions 0.5 through 0.75 Maximillian Dornseif > IPy author and maintainer until the version 0.42 -Victor Stinner - > new maintainer since the version 0.5 -Jeff Ferland - > New maintainer from version 0.76 Contributors diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/IPy-0.81/ChangeLog new/IPy-0.83/ChangeLog --- old/IPy-0.81/ChangeLog 2013-04-08 19:25:56.0 +0200 +++ new/IPy-0.83/ChangeLog
commit python-ipy for openSUSE:Factory
Hello community, here is the log from the commit of package python-ipy for openSUSE:Factory checked in at 2013-12-09 16:59:43 Comparing /work/SRC/openSUSE:Factory/python-ipy (Old) and /work/SRC/openSUSE:Factory/.python-ipy.new (New) Package is python-ipy Changes: --- /work/SRC/openSUSE:Factory/python-ipy/python-ipy.changes2012-02-15 22:24:58.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-ipy.new/python-ipy.changes 2013-12-09 16:59:44.0 +0100 @@ -1,0 +2,63 @@ +Sun Dec 8 21:12:16 UTC 2013 - p.drou...@gmail.com + +- Update to version 0.81 + * Correct reverseName() for IPv6 addresses, so IP('::1').reverseName() +returns correct. + * Add network mask awareness to v46map() + * Fix Python 3 errors in IPSet class + * Make IPSet base class be object when MutableSet isn't available, fixing +errors in Python 2.5 +- Changes from 0.80 + * Drop support of Python older than 2.4 + * Python 3 does not need 2to3 conversion anymore (same code base) + * Fix adding of non-adjacent networks: +192.168.0.0/24 + 192.168.255.0/24 made 192.168.0.0/23 + * Fix adding networks that don't create a valid subnet: +192.168.1.0/24 + 192.168.2.0/24 made 192.168.1.0/23 + * Fix adding with an IPv6 address where .int() was 32 bits made +IPy believe it was an IPv4 address: + :::0/112 + ::1:0:0/112 made 255.255.0.0/111 + * Add support of IPSets + * Add support for subtracting a network range + * Prevent IPv4 and IPv6 ranges from saying they contain each other + * Add a .v46map() method to convert mapped address ranges +such as IP(':::192.168.1.1'); RFC 4291 + * Change sort order to more natural: +IPv4 before IPv6; less-specific prefixes first (/0 before /32) +- Changes from 0.76 + * ip == other and ip != other doesn't fail with an exception anymore if other +is not a IP object + * Add IP.get_mac() method: get the 802.3 MAC address from IPv6 RFC 2464 +address. + * Fix IP('::/0')[0]: return an IPv6 instead of an IPv4 address +- Changes from 0.75 + * IP('::/0').netmask() gives IP('::') instead of IP('0.0.0.0') +- Changes from 0.74 + * Fix tests for Python 3.1 and 3.2 + * ip.__nonzero__() and (ipa in ipb) return a bool instead of 0 or 1 + * IP('0.0.0.0/0') + IP('0.0.0.0/0') raises an error +- Changes from 0.73 + * Support Python 3: setup.py runs 2to3 + * Update the ranges for IPv6 IPs + * Fix reverseName() and reverseNames() for IPv4 in IPv6 addresses + * Drop support of Python 2.5 +- Changes from 0.72 + * Include examples and MANIFEST.in in source build (add them to + MANIFEST.in) + * Remove __rcsid__ constant from IPy module +- Changes from 0.71 + * Use xrange() instead of range() + * Use isinstance(x, int) instead of type(x) == types.IntType + * Prepare support of Python3 (use integer division: x // y) + * Fix IP(long) constructor: ensure that the address is not too large + * Constructor raise a TypeError if the type is not int, long, +str or unicode + * 223.0.0.0/8 is now public (belongs to APNIC) +- Change Group for standard devel/languages/python +- Remove AUTHOR section +- Remove redundant %clean section +- Remove --record=INSTALLED_FILES option and replace it with + %{python_sitelib} in %files +- Use download Url as source + +--- Old: IPy-0.70.tar.bz2 New: IPy-0.81.tar.gz Other differences: -- ++ python-ipy.spec ++ --- /var/tmp/diff_new_pack.HJmBZ6/_old 2013-12-09 16:59:44.0 +0100 +++ /var/tmp/diff_new_pack.HJmBZ6/_new 2013-12-09 16:59:44.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-ipy # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,17 +19,18 @@ %define modname IPy Name: python-ipy -Version:0.70 -Release:1 +Version:0.81 +Release:0 License:BSD-3-Clause Summary:Class and Tools for Handling of IPv4 and IPv6 Addresses and Networks Url:http://software.inl.fr/trac/wiki/IPy -Group: Development/Libraries/Python -Source: %{modname}-%{version}.tar.bz2 +Group: Development/Languages/Python +Source: https://pypi.python.org/packages/source/I/IPy/IPy-%{version}.tar.gz BuildRequires: python-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{py_requires} -%if %{?suse_version: %{suse_version} 1110} %{!?suse_version:1} +%if 0%{?suse_version} 0%{?suse_version} = 1110 +%{!?python_sitelib: %global
commit python-ipy for openSUSE:Factory
Hello community, here is the log from the commit of package python-ipy for openSUSE:Factory checked in at 2012-02-15 22:21:55 Comparing /work/SRC/openSUSE:Factory/python-ipy (Old) and /work/SRC/openSUSE:Factory/.python-ipy.new (New) Package is python-ipy, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/python-ipy/python-ipy.changes2011-11-28 12:56:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-ipy.new/python-ipy.changes 2012-02-15 22:24:58.0 +0100 @@ -1,0 +2,6 @@ +Fri Nov 25 11:31:23 UTC 2011 - cfarr...@suse.com + +- license update: BSD-3-Clause + SDPX format (http://www.spdx.org/licenses) + +--- Other differences: -- ++ python-ipy.spec ++ --- /var/tmp/diff_new_pack.7NL0lA/_old 2012-02-15 22:25:26.0 +0100 +++ /var/tmp/diff_new_pack.7NL0lA/_new 2012-02-15 22:25:26.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package +# spec file for package python-ipy # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,10 +17,11 @@ %define modname IPy + Name: python-ipy Version:0.70 Release:1 -License:BSD +License:BSD-3-Clause Summary:Class and Tools for Handling of IPv4 and IPv6 Addresses and Networks Url:http://software.inl.fr/trac/wiki/IPy Group: Development/Libraries/Python -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org