File python-construct.changes of Package python-construct

-------------------------------------------------------------------
Wed Aug 25 08:31:31 UTC 2021 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 2.10.67
  * Fixed some compiled classes, the (..., obj)[1] (fixes #923)
- from version 2.10.66
  * Created a base class for local TimestampAdapter's
- from version 2.10.65
  * transition210 docs updated: Lazy class fixed
  * test_enum_issue_298 test updated
  * common() attemps to compile and test, common2() removed
  * docs/transition210 updated: Sequence fixed
  * Construct docstring updated
  * Construct compile method updated
  * Sequence class fixed, uses next(obj) instead of zip()
  * replaced Container()() with ( , )
  * Bitwise and BitsInteger docstrings fixed
  * Improve docs for bit-related constructs
  * RepeatUntil compiled class updated, uses discard (related PR #914)
  * core test_lazy_seek test updated
  * Lazy: add testcase for seeking actual size
  * Lazy: do actual seek in stream
  * Path repr was fixed, now same as str
  * FocusedSeq fixed but still build is wrong, Path repr is to blame
  * Array GreedyRange RepeatUntil classes and tests updated, using discard option
  * VarInt build reimplemented, faster
  * test_class_union_build_compiled added
  * ExprAdapter ExprSymmetricAdapter docstrings fixed
  * super() updated in all classes, ExprSymmetricAdapter fixed
  * benchmarks enabled again for most classes
  * FixedSized compiled class, does not emit build
  * Union compiled class updated, emits build
  * typo
  * compilation infrastructure, WORK IN PROGRESS
  * test_switch_issue_913 tests added, Issue #913
  * enum34 not supported
  * compilation infrastructure, WORK IN PROGRESS
  * test_checksum_warnings_issue_841 removed
- from version 2.10.64
  * BytesInteger and BitsInteger updated: catch ValueError and raise IntegerError
  * transition210 updated: BitsInteger swapped semantic was fixed
  * BytesInteger docstring updated accordingly
  * BitsInteger class fixed: uses swapbytesinbits
  * transition210.rst docs updated accordingly
- from version 2.10.63
  * disableif removed, never used
  * BytesInteger and BitsInteger compiled reimplemented
  * bits2bytes and swapbitsinbytes reimplemented, faster
  * binary.py tests updated
  * integer2bytes tests updated
  * swapbitsinbytes reimplemented for clarity
  * binary.py docstrings fixed
  * declarativeunittest.py imports updated
  * common2 commented
  * test_bytesinteger test_bitsinteger tests updated: use common2()
  * common2() added, for testing compiled parsers
  * bits2bytes swapbytesinbits exceptions updated
  * VarInt ZigZag exceptions and tests updated
  * BytesInteger BitsInteger exceptions and tests updated
  * BytesInteger updated: uses swapbytes() instead of [::-1]
  * binary and BitsInteger: & 7 is slower than % 8
  * binary: docstrings fixed
  * BytesInteger and BitsInteger docstrings updated accordingly
  * binary tests updated, integer2bits fixed
  * iterateints iteratebytes removed entirely
  * redundant check eliminated from integer2bits
  * binary functions entirely reimplemented and tested
  * integer2bits integer2bytes BitsInteger BytesInteger updated: added signed=False argument
  * bits2integer bytes2integer updated: return 0 on empty bytes
  * binary tests refactored and updated
  * iterateints no longer needed
- from version 2.10.62
  * Makefile fixed: installdeps was missing lz4
  * transition210 updated: windows tested for
  * missing comma, nevermind
  * test_varint in core updated
  * test_compiler was missing ZigZag
  * empty lines
  * bytes2integers reimplemented, now returns a list
  * byte2int reimplemented, faster
  * tabs to spaces
  * Finished what TimRid started, added ONWINDOWS and refactored some tests
  * Update main.yml
  * changed the tests folder to a module, so that it is not nessesary
    to set the PYTHONPATH any more
  * Fixed test_multiprocessing on windows.
  * pytests now also works on windows
  * github workflow updated: added windows-latest
  * fixed __copy__ of construct
  * UTIndex test cases fixed
- from version 2.10.61
  * core tests refactored: using d variable
  * Container updated: removed __call__ syntax (core tests refactored)
  * ZigZag class fixed: was returning floats

-------------------------------------------------------------------
Sat Feb 13 22:25:12 UTC 2021 - Ben Greiner <code@bnavigator.de>

- Update to 2.10.60
  * no changelog
- Skip NumPy tests on pyhton36 flavor. Due to NEP29, python36-numpy 
  is being dropped in TW, but it is just optional for construct.

-------------------------------------------------------------------
Tue Jun 23 14:27:05 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- Add source dir to PYTHONPATH just as upstream does.
  Necessary due change in pytest macro gh#openSUSE/python-rpm-macros#48 
- don't benchmark, just run the tests once

-------------------------------------------------------------------
Wed Feb 12 11:59:37 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 2.10.56:
  * drop support for python2
  * no upstream changelog
- Rebase patch split_debug.patch

-------------------------------------------------------------------
Sat Dec 14 22:15:42 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

- Use _multibuild for tests to reduce the build dependencies
  and simplify bootstrap for e.g. rpmlint.

-------------------------------------------------------------------
Mon Oct 14 11:40:28 UTC 2019 - Matej Cepl <mcepl@suse.com>

- Replace %fdupes -s with plain %fdupes; hardlinks are better.

-------------------------------------------------------------------
Mon Jan  7 11:37:34 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Reintroduce split_debug.patch for rpmlint[mini] mode

-------------------------------------------------------------------
Wed Jan  2 09:36:53 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Version update to 2.9.45:
  * No obvious changelog present
- Remove obsolete split_debug.patch
- Use github tarball in order to be able to run tests

-------------------------------------------------------------------
Tue Dec  4 12:46:54 UTC 2018 - Matej Cepl <mcepl@suse.com>

- Remove superfluous devel dependency for noarch package

-------------------------------------------------------------------
Sat Aug 26 16:52:44 UTC 2017 - jengelh@inai.de

- Rewrite description for more neutrality.

-------------------------------------------------------------------
Thu Aug 24 07:24:54 UTC 2017 - tbechtold@suse.com

- update to 2.8.12:
  * README and docs updated
  * Version uped to 2.8.12
  * Union: fixed buildfrom (bug #348)
  * Docs updated: API reference
  * Prefixed instead of Array (#349)

-------------------------------------------------------------------
Sat May  6 14:12:24 UTC 2017 - matwey.kornilov@gmail.com

- Recover split_debug.patch to fix rpmlint

-------------------------------------------------------------------
Sat Apr 22 16:20:52 UTC 2017 - aloisio@gmx.com

- Update to 2.8.11
- Converted to single-spec
- Set proper source URL
- Refreshed split_debug.patch

-------------------------------------------------------------------
Thu Jan 26 09:26:29 UTC 2017 - matwey.kornilov@gmail.com

- correct download url

-------------------------------------------------------------------
Wed Jan 18 09:42:16 UTC 2017 - matwey.kornilov@gmail.com

- Version 2.8.10:
  - no changelog available

-------------------------------------------------------------------
Mon Oct 10 12:45:01 UTC 2016 - dmueller@suse.com

- correct download url

-------------------------------------------------------------------
Sat Oct  1 15:10:47 UTC 2016 - matwey.kornilov@gmail.com

- Version 2.5.5:
  - Many minor fixups

-------------------------------------------------------------------
Sat May  3 12:42:41 UTC 2014 - matwey.kornilov@gmail.com

- Version 2.5.2:
  - Misc minor fixes in docs

-------------------------------------------------------------------
Mon Jul  8 13:57:11 UTC 2013 - matwey.kornilov@gmail.com

- Version 2.5.1:
  - Misc fixes for python 3
  - Misc fixes in documentation
  - Allow the Pointer to relocate relative to EOF

-------------------------------------------------------------------
Wed May  8 07:40:30 UTC 2013 - matwey.kornilov@gmail.com

- Add split_debug.patch: reason why do we want to do so is to use
  python-construct in embedded applications like rpmlint-mini

-------------------------------------------------------------------
Tue Apr 30 11:30:15 UTC 2013 - speilicke@suse.com

- Package LICENSE and README.rst

-------------------------------------------------------------------
Mon Apr 29 15:27:04 UTC 2013 - matwey.kornilov@gmail.com

- Initial version

openSUSE Build Service is sponsored by