Revisions of python-ipy

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 867592 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 10)
- update to 1.01:
  * Update to support up to Python 3.9
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 7)
Split 13.2 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 209872 from Denisart Benjamin's avatar Denisart Benjamin (posophe) (revision 6)
- 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:
   ::ffff: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('::ffff: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 (forwarded request 209871 from posophe)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 5)
Split 13.1 from Factory
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 4)
Split 12.3 from Factory
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 3)
branched from openSUSE:Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 103930 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 2)
Automatic submission by obs-autosubmit
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 93462 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 1)
Dependency for OpenStack packages.
Displaying all 10 revisions
openSUSE Build Service is sponsored by