update Python versions to currently supported versions (3.8-3.12)
Thanks!
Use a custom class for unhashable type test
Sort out a test failure against Python 3.12.
Use a custom class for unhashable type test
do not require six anymore
LGTM
do not require six anymore
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.
Bump version
I have finally gotten back to looking at datadiff, and have merged this :) I will probably put out a new release including this in the near future.
allow for optional fuzzy match of floats
Add tox.ini and test against more versions of python
Move tests into package subdir
Add LICENSE file, build wheels
PEP8 and other good practice fixes
Only round, not convert to hashable, when comparing dict values
Merge commit 'c7253f5aafd910606991fa5412530e91deb8246f'
Coverage reporting
Better exception testing pattern, better test coverage :)
Remove python <2.6 stuff; and an adhoc nose test runner
Seems like this is never used
added additional fix and test case
closing with all work continuing in https://sourceforge.net/p/datadiff/code/merge-requests/2/
This change includes the commits in https://sourceforge.net/p/datadiff/code/merge-requests/1/ as they are required here. I removed the global config for FLOAT_PRECISION and replaced it with an optional named parameter, "places" modeled after unittest.assertAlmostEquals. I also fixed a bug I discovered in the process when comparing equal and empty sets and added appropriate test cases.
Removed modification to datadiff.tools (will address in the other merge I requested) and added test case
Just ran into this as well. I don't think the change is enough since we also need...
It makes sense to me that hashable should apply to dict values as much as sequence...
Can you include a test for this also?
Drop support for Python 2.5
Nevermind on pypy2 for now
Fix syntax on Python 3.2
Try testing against Python 3.2
Test on pypy and pypy3
Six is required
Use container infrastructure
Add .travis.yml to add continuous integration t...
Run tests with PYTHONHASHSEED disabled (for det...
Include Python 3 in tests
Rewrite test to be more friendly to key ordering
Remove unused import
Add test requirements; now tests can be simply ...
Skip diff unicode_vs_str on Python 3
six is only required for tests
Added tag 1.1.5.jaraco.20140924 for changeset 3...
Simplify setup execution. Since setuptools is r...
Bump version and year
Remove excess whitespace
Use eval to avoid linter warnings
Extract 'string_types' as found in six
Remove unused imports
Remove superfluous parentheses
Remove superfluous comment symbols