commit python-ipy for openSUSE:Factory

2019-05-25 Thread root
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

2018-11-26 Thread root
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

2013-12-09 Thread h_root
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

2012-02-15 Thread h_root
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