Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-datadiff-2.2.0-4.5 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python312-datadiff Distribution: openSUSE Tumbleweed
Version: 2.2.0 Vendor: openSUSE
Release: 4.5 Build date: Wed Jan 10 06:02:55 2024
Group: Unspecified Build host: reproducible
Size: 116329 Source RPM: python-datadiff-2.2.0-4.5.src.rpm
Packager: https://bugs.opensuse.org
Url: https://sourceforge.net/projects/datadiff/
Summary: DataDiff is a library to provide human-readable diffs of python data structures
DataDiff is a library to provide human-readable diffs of python data structures.
It can handle sequence types (lists, tuples, etc), sets, and dictionaries.
Dictionaries and sequences will be diffed recursively, when applicable.
It has special-case handling for multi-line strings, showing them as a typical unified diff.
Drop-in replacements for some nose assertions are available.  If the assertion fails,
a nice data diff is shown, letting you easily pinpoint the root difference.

Provides

Requires

License

Apache-2.0

Changelog

* Wed Jan 10 2024 Steve Kowalik <steven.kowalik@suse.com>
  - Add patch support-python312.patch:
    * In Python 3.12, slice() is now hashable, use a class that isn't hashable.
  - Switch to pyproject macros.
* Tue Oct 03 2023 pgajdos@suse.com
  - Update to version 2.2.0:
    * Bump version
    * Removed separate version file now that Setuptools can read without importing.
    * Ran ruff --fix to clean up some lint.
    * Remove LICENSE from MANIFEST.in (Setuptools includes it by default now).
    * Add a pyproject.toml for better packaging support.
    * Mark failing tests as xfail until someone can investigate.
    * Moved package metadata to declarative setup.cfg
    * Remove tests_require
    * Remove superfluous license field
    * Remove commented code for deprecated usage.
    * Port test runner to nose.
  - added patches
    https://sourceforge.net/p/datadiff/code/merge-requests/3/
    + python-datadiff-no-six.patch
  - dropped switch-to-pytest.patch (merged upstream)
* Wed Mar 22 2023 daniel.garcia@suse.com
  - Fix the version in the package, it was set to 2.2.0, but the version
    provided was 2.0.0.
  - Disable broken tests with python 3.11, related to ordering of sets
  - Remove six dependency
  - Update to version 2.1.0:
    * Bump version
    * Seems like this is never used
    * Better exception testing pattern, better test coverage :)
    * Remove python <2.6 stuff; and an adhoc nose test runner
    * Only round, not convert to hashable, when comparing dict values
    * Coverage reporting
    * PEP8 and other good practice fixes
    * Add LICENSE file, build wheels
    * Move tests into package subdir
    * Add tox.ini and test against more versions of python
    * fix __bool__ case when dict only has equal type diffs
    * fuzzy matching for float comparisons, fix empty set diffs
    * test_hashable_dict_values
    * revert datadiff/tools.py hashable to maintain module_nose.tools compatibility
    * use hashable when comparing
* Thu Sep 16 2021 Steve Kowalik <steven.kowalik@suse.com>
  - Add patch switch-to-pytest.patch:
    * Stop using nose imports, use pytest instead.
* Mon Oct 21 2019 Martin Hauke <mardnh@gmx.de>
  - Add license file LICENSE-2.0.txt
    * Project is licenced under Apache-2.0
      see: setup.py
* Tue Oct 01 2019 mardnh@gmx.de
  - Initial package, version 2.0.0

Files

/usr/lib/python3.12/site-packages/datadiff
/usr/lib/python3.12/site-packages/datadiff-2.2.0.dist-info
/usr/lib/python3.12/site-packages/datadiff-2.2.0.dist-info/INSTALLER
/usr/lib/python3.12/site-packages/datadiff-2.2.0.dist-info/LICENSE
/usr/lib/python3.12/site-packages/datadiff-2.2.0.dist-info/METADATA
/usr/lib/python3.12/site-packages/datadiff-2.2.0.dist-info/RECORD
/usr/lib/python3.12/site-packages/datadiff-2.2.0.dist-info/REQUESTED
/usr/lib/python3.12/site-packages/datadiff-2.2.0.dist-info/WHEEL
/usr/lib/python3.12/site-packages/datadiff-2.2.0.dist-info/top_level.txt
/usr/lib/python3.12/site-packages/datadiff/__init__.py
/usr/lib/python3.12/site-packages/datadiff/__pycache__
/usr/lib/python3.12/site-packages/datadiff/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/datadiff/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/datadiff/__pycache__/tools.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/datadiff/__pycache__/tools.cpython-312.pyc
/usr/lib/python3.12/site-packages/datadiff/tests
/usr/lib/python3.12/site-packages/datadiff/tests/__init__.py
/usr/lib/python3.12/site-packages/datadiff/tests/__pycache__
/usr/lib/python3.12/site-packages/datadiff/tests/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/datadiff/tests/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/datadiff/tests/__pycache__/test_datadiff.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/datadiff/tests/__pycache__/test_datadiff.cpython-312.pyc
/usr/lib/python3.12/site-packages/datadiff/tests/__pycache__/test_datadiff_tools.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/datadiff/tests/__pycache__/test_datadiff_tools.cpython-312.pyc
/usr/lib/python3.12/site-packages/datadiff/tests/test_datadiff.py
/usr/lib/python3.12/site-packages/datadiff/tests/test_datadiff_tools.py
/usr/lib/python3.12/site-packages/datadiff/tools.py
/usr/share/licenses/python312-datadiff
/usr/share/licenses/python312-datadiff/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed May 1 23:23:10 2024