Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
2b7f40a
Fix issue #47 : support regex in exclude paths.
MartyHub Jan 27, 2017
51fd4fc
Merge branch '47/support_regex_in_exclude_paths' of github.com:MartyH…
seperman Aug 7, 2017
0004c3d
exclude regex path
seperman Aug 7, 2017
e38a142
Bumping up the version to 3.5 and updating docs
seperman Aug 7, 2017
cb9c747
Add an option to search for an exact string
sreecodeslayer Aug 25, 2017
e11c683
Major change in ContentHash wip
seperman Sep 20, 2017
f863a04
Add support for datetime.timedelta objects per issue#81
mthaddon Oct 2, 2017
7a4d0cb
fixing one test at a time
seperman Oct 3, 2017
4ee3f66
fixing tests one at a time
seperman Oct 3, 2017
26e25d7
fixing contenthash to produce constant size
seperman Oct 3, 2017
89131ea
changing line ending to linux
seperman Nov 1, 2017
aacbe75
Fixing unittests
seperman Nov 2, 2017
9daa82d
Adding comments
seperman Nov 2, 2017
1d4b8ad
Merge pull request #90 from mthaddon/master
seperman Nov 2, 2017
27d6202
Merge pull request #84 from sreecodeslayer/master
seperman Nov 2, 2017
33b3d30
Merge branch 'dev' of github.com:seperman/deepdiff into dev
seperman Nov 2, 2017
3faca52
Adding DeepHash to documents. Fixing issue when hashes are integers b…
seperman Nov 2, 2017
0081056
dealing with type conversions
seperman Nov 2, 2017
6801d21
Clean type test
seperman Nov 3, 2017
38a2749
fixing tests
seperman Mar 28, 2018
d656a27
ignore_type_number : Boolean, default=False ignores types when t1 and…
Soleronline Sep 14, 2018
1409d95
fix comparison of objects with __weakref__ in __slots__
Nov 8, 2018
35fda1c
wip
seperman Nov 28, 2018
c1e5869
cleaning up
seperman Nov 28, 2018
2599fda
wip
seperman Dec 8, 2018
05fa417
fixing tests
seperman Dec 9, 2018
ae26d26
bumping version
seperman Dec 9, 2018
c92af1f
updating docs
seperman Dec 9, 2018
47beb03
docs
seperman Dec 9, 2018
5cd96b7
fixing tests
seperman Dec 9, 2018
756983e
fixing tests
seperman Dec 9, 2018
0981910
fix
seperman Dec 9, 2018
e099615
fix
seperman Dec 9, 2018
e6a94a3
travis
seperman Dec 9, 2018
e95d228
travis
seperman Dec 9, 2018
3d8f159
py2 bye bye
seperman Dec 9, 2018
b73ab30
Merge pull request #117 from brianmaissy/bugfix/115/handle_objects_wi…
seperman Dec 9, 2018
82b09a0
fixing ttest
seperman Dec 9, 2018
6e6a658
Adding Boba-2 changes for excluding type
seperman Dec 10, 2018
96b2c86
ading some serialization options
seperman Dec 10, 2018
d39d6b8
add tests to make sure hashing and comparing enums works
Nov 8, 2018
3c1f503
Update README.md to fix a broken link
DevipriyaSarkar Jan 31, 2019
bfbdf86
fix bugs involving child classes with __slots__ and objects with bad …
brianmaissy Feb 11, 2019
675c94e
using orderedset
seperman Feb 11, 2019
1682104
updating not present
seperman Feb 11, 2019
c969a90
Merge pull request #123 from brianmaissy/bugfix/compare_properties
seperman Feb 11, 2019
0c0e5b6
Merge branch 'dev' of github.com:seperman/deepdiff into dev
seperman Feb 11, 2019
1ec830b
fixing docs
seperman Feb 11, 2019
1b4ddbb
Merge pull request #121 from DevipriyaSarkar/patch-1
seperman Feb 11, 2019
7d72a78
Merge pull request #116 from brianmaissy/bugfix/114/handle_enums_as_s…
seperman Feb 11, 2019
1042dff
updating docs
seperman Feb 11, 2019
ab45e85
making add_to_frozen_set into its own function
seperman Feb 12, 2019
7d4b0af
wip adding path stuff to content hash
seperman Feb 18, 2019
ed8ec58
adding path skipping to the content hash
seperman Feb 18, 2019
f3b8bad
Renaming contenthash to deephash
seperman Feb 18, 2019
f65883b
updating comments
seperman Feb 18, 2019
54d1b41
re compile type in older python
seperman Feb 18, 2019
5308982
Merge branch 'master' of github.com:Soleronline/deepdiff into dev
seperman Feb 18, 2019
0478043
updating docs
seperman Feb 18, 2019
d8395e4
updating authors
seperman Feb 18, 2019
f3add47
updating docs
seperman Feb 18, 2019
b01f0e4
playing with ignore type groups
seperman Feb 18, 2019
a38f875
dealing with unicode
seperman Feb 18, 2019
72e48fa
cleaning up
seperman Feb 18, 2019
a53d874
changing test runner
seperman Feb 18, 2019
20e24fd
covering deephash
seperman Feb 23, 2019
f5e0e00
wip
seperman Feb 23, 2019
ff9261d
fixing tests
seperman Mar 14, 2019
9b89099
fixing more tests
seperman Mar 14, 2019
b01d0b4
fixing tests
seperman Mar 14, 2019
55076e8
moving some code to base
seperman Mar 18, 2019
7604679
fixing type ignoring
seperman Mar 19, 2019
367bfbe
adding more tests
seperman Mar 19, 2019
2062a60
increasing coverage
seperman Mar 19, 2019
c5ce0ba
fixing docs
seperman Mar 19, 2019
8a29be5
adding more docs
seperman Mar 19, 2019
49e0531
updating docs
seperman Mar 19, 2019
3e1c002
updating docs
seperman Mar 19, 2019
d09a010
docs
seperman Mar 19, 2019
fea0bf3
docs
seperman Mar 19, 2019
ed8ec00
more docs
seperman Mar 19, 2019
601f819
docs
seperman Mar 19, 2019
44753e6
fixing pypy3 tests
seperman Mar 19, 2019
f2a40f8
fixing test for older py 3
seperman Mar 19, 2019
1c10944
updating docs
seperman Mar 19, 2019
906c16d
Fixing docstrings
seperman Mar 19, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
.pytest_cache/

# C extensions
*.so
Expand Down Expand Up @@ -62,3 +63,5 @@ target/
.idea/
.~lock*

.python-version

23 changes: 11 additions & 12 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
language: python

python:
- "2.7"
- "3.3"
- "3.4"
- "3.5"
- "3.6"
- "pypy-5.4" # pypy on python 2.7
# - "pypy3" # Removing pypy3 from travis since travis's pypy3 seems buggy

sudo: false
matrix:
include:
- python: 3.4
- python: 3.5
- python: 3.6
- python: pypy3
- python: 3.7
dist: xenial
sudo: true

install:
- pip install coveralls
- pip install -r requirements-dev.txt

script: coverage run --source deepdiff setup.py test
script: pytest --cov=deepdiff tests/

after_success:
- coveralls
9 changes: 7 additions & 2 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
Authors:
- Seperman
- Victor Hahn Castell @ Flexoptix

Also thanks to:
- nfvs for Travis-CI setup script.
- brbsix for initial Py3 porting.
- WangFenjin for unicode support.
Expand All @@ -15,3 +13,10 @@ Also thanks to:
- movermeyer for updating docs
- maxrothman for search in inherited class attributes
- maxrothman for search for types/objects
- MartyHub for exclude regex paths
- sreecodeslayer for DeepSearch match_string
- Brian Maissy (brianmaissy) for weakref fix, enum tests
- Bartosz Borowik (boba-2) for Exclude types fix when ignoring order
- Brian Maissy (brianmaissy) for fixing classes which inherit from classes with slots didn't have all of their slots compared
- Juan Soler (Soleronline) for adding ignore_type_number
- mthaddon for adding timedelta diffing support
Loading