Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-dill for openSUSE:Factory checked in at 2025-05-05 22:27:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-dill (Old) and /work/SRC/openSUSE:Factory/.python-dill.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-dill" Mon May 5 22:27:16 2025 rev:16 rq:1274274 version:0.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-dill/python-dill.changes 2024-10-23 21:10:53.960245404 +0200 +++ /work/SRC/openSUSE:Factory/.python-dill.new.30101/python-dill.changes 2025-05-05 22:59:18.031796384 +0200 @@ -1,0 +2,9 @@ +Mon May 5 02:47:52 UTC 2025 - Steve Kowalik <steven.kowa...@suse.com> + +- Update to 0.4.0: + * add initial support for python 3.14 + * fix typo in requirements.txt + * updated copyright for 2025 +- Switch to pyproject macros. + +------------------------------------------------------------------- Old: ---- dill-0.3.9.tar.gz New: ---- dill-0.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-dill.spec ++++++ --- /var/tmp/diff_new_pack.cfu8Vl/_old 2025-05-05 22:59:18.451814044 +0200 +++ /var/tmp/diff_new_pack.cfu8Vl/_new 2025-05-05 22:59:18.451814044 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-dill # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,17 +18,18 @@ %{?sle15_python_module_pythons} Name: python-dill -Version: 0.3.9 +Version: 0.4.0 Release: 0 Summary: Module to serialize all of Python License: BSD-3-Clause -Group: Development/Languages/Python URL: https://github.com/uqfoundation/dill Source: https://github.com/uqfoundation/dill/archive/refs/tags/%{version}.tar.gz#/dill-%{version}.tar.gz BuildRequires: %{python_module dbm} BuildRequires: %{python_module devel >= 3.7} BuildRequires: %{python_module objgraph >= 1.7.2} +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: unzip @@ -54,10 +55,10 @@ find dill -name '*.py' -exec sed -i '1{\@^#!%{_bindir}/env python@d}' {} \; %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand rm -r %{buildroot}%{$python_sitelib}/dill/tests %python_expand %fdupes %{buildroot}%{$python_sitelib} @@ -84,5 +85,5 @@ %python_alternative %{_bindir}/get_gprof %python_alternative %{_bindir}/get_objgraph %{python_sitelib}/dill -%{python_sitelib}/dill-%{version}*-info +%{python_sitelib}/dill-%{version}.dist-info ++++++ dill-0.3.9.tar.gz -> dill-0.4.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/.travis.yml new/dill-0.4.0/.travis.yml --- old/dill-0.3.9/.travis.yml 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/.travis.yml 2025-04-16 02:43:23.000000000 +0200 @@ -7,6 +7,7 @@ env: - python: '3.9' + dist: focal env: - COVERAGE="true" - NUMPY="true" @@ -20,7 +21,10 @@ - python: '3.12' env: - - python: '3.13-dev' + - python: '3.13' + env: + + - python: '3.14-dev' env: - python: 'pypy3.8-7.3.9' # at 7.3.11 @@ -29,11 +33,16 @@ - python: 'pypy3.9-7.3.9' # at 7.3.16 env: - - python: 'pypy3.10-7.3.17' + - python: 'pypy3.10-7.3.19' + env: + + - python: 'pypy3.11-7.3.19' env: allow_failures: - - python: 'pypy3.10-7.3.17' # CI missing + - python: '3.14-dev' # CI missing + - python: 'pypy3.10-7.3.19' # CI missing + - python: 'pypy3.11-7.3.19' # CI missing fast_finish: true cache: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/LICENSE new/dill-0.4.0/LICENSE --- old/dill-0.3.9/LICENSE 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/LICENSE 2025-04-16 02:43:23.000000000 +0200 @@ -1,5 +1,5 @@ Copyright (c) 2004-2016 California Institute of Technology. -Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. All rights reserved. This software is available subject to the conditions and terms laid diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/README.md new/dill-0.4.0/README.md --- old/dill-0.3.9/README.md 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/README.md 2025-04-16 02:43:23.000000000 +0200 @@ -75,7 +75,7 @@ Development Version [](http://www.uqfoundation.org/pages/donate.html) [](https://dill.readthedocs.io/en/latest/?badge=latest) -[](https://travis-ci.com/github/uqfoundation/dill) +[](https://app.travis-ci.com/github/uqfoundation/dill) [](https://codecov.io/gh/uqfoundation/dill) ------------------- You can get the latest development version with all the shiny new features at: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/__diff.py new/dill-0.4.0/dill/__diff.py --- old/dill-0.3.9/dill/__diff.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/__diff.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/__init__.py new/dill-0.4.0/dill/__init__.py --- old/dill-0.3.9/dill/__init__.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/__init__.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/_dill.py new/dill-0.4.0/dill/_dill.py --- old/dill-0.3.9/dill/_dill.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/_dill.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2015 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ @@ -571,7 +571,7 @@ _incedental_reverse_typemap['LineIteratorType'] = type(compile('3', '', 'eval').co_lines()) ''' -if sys.hexversion >= 0x30b00b0: +if sys.hexversion >= 0x30b00b0 and not IS_PYPY: from types import GenericAlias _incedental_reverse_typemap["GenericAliasIteratorType"] = type(iter(GenericAlias(list, (int,)))) ''' @@ -665,6 +665,7 @@ # Version New attribute CodeType parameters ((3,11,'a'), 'co_endlinetable', 'argcount posonlyargcount kwonlyargcount nlocals stacksize flags code consts names varnames filename name qualname firstlineno linetable endlinetable columntable exceptiontable freevars cellvars'), ((3,11), 'co_exceptiontable', 'argcount posonlyargcount kwonlyargcount nlocals stacksize flags code consts names varnames filename name qualname firstlineno linetable exceptiontable freevars cellvars'), + ((3,11,'p'), 'co_qualname', 'argcount posonlyargcount kwonlyargcount nlocals stacksize flags code consts names varnames filename name qualname firstlineno linetable freevars cellvars'), ((3,10), 'co_linetable', 'argcount posonlyargcount kwonlyargcount nlocals stacksize flags code consts names varnames filename name firstlineno linetable freevars cellvars'), ((3,8), 'co_posonlyargcount', 'argcount posonlyargcount kwonlyargcount nlocals stacksize flags code consts names varnames filename name firstlineno lnotab freevars cellvars'), ((3,7), 'co_kwonlyargcount', 'argcount kwonlyargcount nlocals stacksize flags code consts names varnames filename name firstlineno lnotab freevars cellvars'), @@ -701,6 +702,22 @@ args[17], ) fields = m.fields + # PyPy 3.11 7.3.19+ (17 members) + elif m.case(( + 'argcount', 'posonlyargcount', 'kwonlyargcount', 'nlocals', 'stacksize', 'flags', # args[0:6] + 'code', 'consts', 'names', 'varnames', 'filename', 'name', 'qualname', # args[6:13] + 'firstlineno', 'linetable', 'freevars', 'cellvars' # args[13:] + )): + if CODE_VERSION == (3,11,'p'): + return CodeType( + *args[:6], + args[6].encode() if hasattr(args[6], 'encode') else args[6], # code + *args[7:14], + args[14].encode() if hasattr(args[14], 'encode') else args[14], # linetable + args[15], + args[16], + ) + fields = m.fields # Python 3.10 or 3.8/3.9 (16 members) elif m.case(( 'argcount', 'posonlyargcount', 'kwonlyargcount', 'nlocals', 'stacksize', 'flags', # args[0:6] @@ -1125,7 +1142,10 @@ dest, source = reduction[1] if source: pickler.write(pickler.get(pickler.memo[id(dest)][0])) - pickler._batch_setitems(iter(source.items())) + if sys.hexversion < 0x30e00a1: + pickler._batch_setitems(iter(source.items())) + else: + pickler._batch_setitems(iter(source.items()), obj=obj) else: # Updating with an empty dictionary. Same as doing nothing. continue @@ -1172,6 +1192,15 @@ obj.co_firstlineno, obj.co_linetable, obj.co_exceptiontable, obj.co_freevars, obj.co_cellvars ) + elif hasattr(obj, "co_qualname"): # pypy 3.11 7.3.19+ (17 args) + args = ( + obj.co_lnotab, obj.co_argcount, obj.co_posonlyargcount, + obj.co_kwonlyargcount, obj.co_nlocals, obj.co_stacksize, + obj.co_flags, obj.co_code, obj.co_consts, obj.co_names, + obj.co_varnames, obj.co_filename, obj.co_name, obj.co_qualname, + obj.co_firstlineno, obj.co_linetable, obj.co_freevars, + obj.co_cellvars + ) elif hasattr(obj, "co_linetable"): # python 3.10 (16 args) args = ( obj.co_lnotab, # for < python 3.10 [not counted in args] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/_objects.py new/dill-0.4.0/dill/_objects.py --- old/dill-0.3.9/dill/_objects.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/_objects.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ @@ -164,7 +164,6 @@ a['CalendarType'] = calendar.Calendar() # numeric and mathematical types (CH 9) a['DecimalType'] = decimal.Decimal(1) -a['CountType'] = itertools.count(0) # data compression and archiving (CH 12) a['TarInfoType'] = tarfile.TarInfo() # generic operating system services (CH 15) @@ -298,7 +297,6 @@ # numeric and mathematical types (CH 9) d['PartialType'] = functools.partial(int,base=2) a['IzipType'] = zip('0','1') -a['ChainType'] = itertools.chain('0','1') d['ItemGetterType'] = operator.itemgetter(0) d['AttrGetterType'] = operator.attrgetter('__repr__') # file and directory access (CH 10) @@ -349,8 +347,6 @@ a['NumpyInt32Type'] = _numpy_int32 except ImportError: pass -# numeric and mathematical types (CH 9) -a['ProductType'] = itertools.product('0','1') # generic operating system services (CH 15) a['FileHandlerType'] = logging.FileHandler(os.devnull) a['RotatingFileHandlerType'] = logging.handlers.RotatingFileHandler(os.devnull) @@ -406,15 +402,13 @@ if sys.hexversion >= 0x30a00a0 and not IS_PYPY: x['LineIteratorType'] = compile('3', '', 'eval').co_lines() -if sys.hexversion >= 0x30b00b0: +if sys.hexversion >= 0x30b00b0 and not IS_PYPY: from types import GenericAlias d["GenericAliasIteratorType"] = iter(GenericAlias(list, (int,))) x['PositionsIteratorType'] = compile('3', '', 'eval').co_positions() # data types (CH 8) a['PrettyPrinterType'] = pprint.PrettyPrinter() -# numeric and mathematical types (CH 9) -a['CycleType'] = itertools.cycle('0') # file and directory access (CH 10) a['TemporaryFileType'] = _tmpf # data compression and archiving (CH 12) @@ -422,10 +416,16 @@ # generic operating system services (CH 15) a['StreamHandlerType'] = logging.StreamHandler() # numeric and mathematical types (CH 9) -a['PermutationsType'] = itertools.permutations('0') -a['CombinationsType'] = itertools.combinations('0',1) -a['RepeatType'] = itertools.repeat(0) -a['CompressType'] = itertools.compress('0',[1]) +z = a if sys.hexversion < 0x30e00a1 else x +z['CountType'] = itertools.count(0) #FIXME: __reduce__ removed in 3.14.0a1 +z['ChainType'] = itertools.chain('0','1') +z['ProductType'] = itertools.product('0','1') +z['CycleType'] = itertools.cycle('0') +z['PermutationsType'] = itertools.permutations('0') +z['CombinationsType'] = itertools.combinations('0',1) +z['RepeatType'] = itertools.repeat(0) +z['CompressType'] = itertools.compress('0',[1]) +del z #XXX: ...and etc # -- dill fails on all below here ------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/_shims.py new/dill-0.4.0/dill/_shims.py --- old/dill-0.3.9/dill/_shims.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/_shims.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Author: Anirudh Vegesana (avege...@cs.stanford.edu) -# Copyright (c) 2021-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2021-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/detect.py new/dill-0.4.0/dill/detect.py --- old/dill-0.3.9/dill/detect.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/detect.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ @@ -145,7 +145,10 @@ CAN_NULL = sys.hexversion >= 0x30b00a7 # NULL may be prepended >= 3.11a7 names = set() with capture('stdout') as out: - dis.dis(func) #XXX: dis.dis(None) disassembles last traceback + try: + dis.dis(func) #XXX: dis.dis(None) disassembles last traceback + except IndexError: + pass #FIXME: HACK for IS_PYPY (3.11) for line in out.getvalue().splitlines(): if '_GLOBAL' in line: name = line.split('(')[-1].split(')')[0] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/logger.py new/dill-0.4.0/dill/logger.py --- old/dill-0.3.9/dill/logger.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/logger.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- # # Author: Leonardo Gama (@leogama) -# Copyright (c) 2022-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2022-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/objtypes.py new/dill-0.4.0/dill/objtypes.py --- old/dill-0.3.9/dill/objtypes.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/objtypes.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/pointers.py new/dill-0.4.0/dill/pointers.py --- old/dill-0.3.9/dill/pointers.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/pointers.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/session.py new/dill-0.4.0/dill/session.py --- old/dill-0.3.9/dill/session.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/session.py 2025-04-16 02:43:23.000000000 +0200 @@ -3,7 +3,7 @@ # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Author: Leonardo Gama (@leogama) # Copyright (c) 2008-2015 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/settings.py new/dill-0.4.0/dill/settings.py --- old/dill-0.3.9/dill/settings.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/settings.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/source.py new/dill-0.4.0/dill/source.py --- old/dill-0.3.9/dill/source.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/source.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/temp.py new/dill-0.4.0/dill/temp.py --- old/dill-0.3.9/dill/temp.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/temp.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/__init__.py new/dill-0.4.0/dill/tests/__init__.py --- old/dill-0.3.9/dill/tests/__init__.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/__init__.py 2025-04-16 02:43:23.000000000 +0200 @@ -1,7 +1,7 @@ #!/usr/bin/env python # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) -# Copyright (c) 2018-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2018-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/__main__.py new/dill-0.4.0/dill/tests/__main__.py --- old/dill-0.3.9/dill/tests/__main__.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/__main__.py 2025-04-16 02:43:23.000000000 +0200 @@ -1,7 +1,7 @@ #!/usr/bin/env python # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) -# Copyright (c) 2018-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2018-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_abc.py new/dill-0.4.0/dill/tests/test_abc.py --- old/dill-0.3.9/dill/tests/test_abc.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_abc.py 2025-04-16 02:43:23.000000000 +0200 @@ -1,7 +1,7 @@ #!/usr/bin/env python # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) -# Copyright (c) 2023-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2023-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_check.py new/dill-0.4.0/dill/tests/test_check.py --- old/dill-0.3.9/dill/tests/test_check.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_check.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_classdef.py new/dill-0.4.0/dill/tests/test_classdef.py --- old/dill-0.3.9/dill/tests/test_classdef.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_classdef.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_dataclasses.py new/dill-0.4.0/dill/tests/test_dataclasses.py --- old/dill-0.3.9/dill/tests/test_dataclasses.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_dataclasses.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Author: Anirudh Vegesana (avege...@cs.stanford.edu) -# Copyright (c) 2022-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2022-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_detect.py new/dill-0.4.0/dill/tests/test_detect.py --- old/dill-0.3.9/dill/tests/test_detect.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_detect.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_dictviews.py new/dill-0.4.0/dill/tests/test_dictviews.py --- old/dill-0.3.9/dill/tests/test_dictviews.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_dictviews.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Author: Anirudh Vegesana (avege...@cs.stanford.edu) -# Copyright (c) 2021-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2021-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_diff.py new/dill-0.4.0/dill/tests/test_diff.py --- old/dill-0.3.9/dill/tests/test_diff.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_diff.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_extendpickle.py new/dill-0.4.0/dill/tests/test_extendpickle.py --- old/dill-0.3.9/dill/tests/test_extendpickle.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_extendpickle.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_fglobals.py new/dill-0.4.0/dill/tests/test_fglobals.py --- old/dill-0.3.9/dill/tests/test_fglobals.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_fglobals.py 2025-04-16 02:43:23.000000000 +0200 @@ -1,7 +1,7 @@ #!/usr/bin/env python # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) -# Copyright (c) 2021-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2021-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_file.py new/dill-0.4.0/dill/tests/test_file.py --- old/dill-0.3.9/dill/tests/test_file.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_file.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_functions.py new/dill-0.4.0/dill/tests/test_functions.py --- old/dill-0.3.9/dill/tests/test_functions.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_functions.py 2025-04-16 02:43:23.000000000 +0200 @@ -1,7 +1,7 @@ #!/usr/bin/env python # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) -# Copyright (c) 2019-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2019-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_functors.py new/dill-0.4.0/dill/tests/test_functors.py --- old/dill-0.3.9/dill/tests/test_functors.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_functors.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_logger.py new/dill-0.4.0/dill/tests/test_logger.py --- old/dill-0.3.9/dill/tests/test_logger.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_logger.py 2025-04-16 02:43:23.000000000 +0200 @@ -1,7 +1,7 @@ #!/usr/bin/env python # Author: Leonardo Gama (@leogama) -# Copyright (c) 2022-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2022-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_mixins.py new/dill-0.4.0/dill/tests/test_mixins.py --- old/dill-0.3.9/dill/tests/test_mixins.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_mixins.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_module.py new/dill-0.4.0/dill/tests/test_module.py --- old/dill-0.3.9/dill/tests/test_module.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_module.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_moduledict.py new/dill-0.4.0/dill/tests/test_moduledict.py --- old/dill-0.3.9/dill/tests/test_moduledict.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_moduledict.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_nested.py new/dill-0.4.0/dill/tests/test_nested.py --- old/dill-0.3.9/dill/tests/test_nested.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_nested.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_objects.py new/dill-0.4.0/dill/tests/test_objects.py --- old/dill-0.3.9/dill/tests/test_objects.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_objects.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_properties.py new/dill-0.4.0/dill/tests/test_properties.py --- old/dill-0.3.9/dill/tests/test_properties.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_properties.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_pycapsule.py new/dill-0.4.0/dill/tests/test_pycapsule.py --- old/dill-0.3.9/dill/tests/test_pycapsule.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_pycapsule.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Author: Anirudh Vegesana (avege...@cs.stanford.edu) -# Copyright (c) 2022-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2022-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_recursive.py new/dill-0.4.0/dill/tests/test_recursive.py --- old/dill-0.3.9/dill/tests/test_recursive.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_recursive.py 2025-04-16 02:43:23.000000000 +0200 @@ -1,7 +1,7 @@ #!/usr/bin/env python # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) -# Copyright (c) 2019-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2019-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_registered.py new/dill-0.4.0/dill/tests/test_registered.py --- old/dill-0.3.9/dill/tests/test_registered.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_registered.py 2025-04-16 02:43:23.000000000 +0200 @@ -1,7 +1,7 @@ #!/usr/bin/env python # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) -# Copyright (c) 2022-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2022-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_restricted.py new/dill-0.4.0/dill/tests/test_restricted.py --- old/dill-0.3.9/dill/tests/test_restricted.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_restricted.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Kirill Makhonin (@kirillmakhonin) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_selected.py new/dill-0.4.0/dill/tests/test_selected.py --- old/dill-0.3.9/dill/tests/test_selected.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_selected.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_session.py new/dill-0.4.0/dill/tests/test_session.py --- old/dill-0.3.9/dill/tests/test_session.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_session.py 2025-04-16 02:43:23.000000000 +0200 @@ -1,7 +1,7 @@ #!/usr/bin/env python # Author: Leonardo Gama (@leogama) -# Copyright (c) 2022-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2022-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_source.py new/dill-0.4.0/dill/tests/test_source.py --- old/dill-0.3.9/dill/tests/test_source.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_source.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_sources.py new/dill-0.4.0/dill/tests/test_sources.py --- old/dill-0.3.9/dill/tests/test_sources.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_sources.py 2025-04-16 02:43:23.000000000 +0200 @@ -1,7 +1,7 @@ #!/usr/bin/env python # # Author: Mike McKerns (mmckerns @uqfoundation) -# Copyright (c) 2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2024-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_temp.py new/dill-0.4.0/dill/tests/test_temp.py --- old/dill-0.3.9/dill/tests/test_temp.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_temp.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_threads.py new/dill-0.4.0/dill/tests/test_threads.py --- old/dill-0.3.9/dill/tests/test_threads.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_threads.py 2025-04-16 02:43:23.000000000 +0200 @@ -1,7 +1,7 @@ #!/usr/bin/env python # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) -# Copyright (c) 2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2024-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/dill/tests/test_weakref.py new/dill-0.4.0/dill/tests/test_weakref.py --- old/dill-0.3.9/dill/tests/test_weakref.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/dill/tests/test_weakref.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/docs/requirements.txt new/dill-0.4.0/docs/requirements.txt --- old/dill-0.3.9/docs/requirements.txt 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/docs/requirements.txt 2025-04-16 02:43:23.000000000 +0200 @@ -1,56 +1,55 @@ # Packages required to build docs # dependencies pinned as: -# https://github.com/readthedocs/readthedocs.org/blob/d3606da9907bb4cd933abcf71c7bab9eb20435cd/requirements/docs.txt +# https://github.com/readthedocs/readthedocs.org/blob/543f389ddd184ff91dac6a7b808dd21697292fd5/requirements/docs.txt -alabaster==0.7.16 -anyio==4.4.0 -babel==2.15.0 -certifi==2024.7.4 -charset-normalizer==3.3.2 -click==8.1.7 +alabaster==1.0.0 +anyio==4.8.0 +babel==2.17.0 +certifi==2025.1.31 +charset-normalizer==3.4.1 +click==8.1.8 colorama==0.4.6 -docutils==0.20.1 -exceptiongroup==1.2.1 +docutils==0.21.2 +exceptiongroup==1.2.2 h11==0.14.0 -idna==3.7 +idna==3.10 imagesize==1.4.1 -jinja2==3.1.4 +jinja2==3.1.6 markdown-it-py==3.0.0 -markupsafe==2.1.5 -mdit-py-plugins==0.4.1 +markupsafe==3.0.2 +mdit-py-plugins==0.4.2 mdurl==0.1.2 -myst-parser==3.0.1 -packaging==24.0 -pygments==2.18.0 -pyyaml==6.0.1 -readthedocs-sphinx-search==0.3.2 +myst-parser==4.0.0 +packaging==24.2 +pygments==2.19.1 +pyyaml==6.0.2 requests==2.32.3 -six==1.16.0 +six==1.17.0 sniffio==1.3.1 snowballstemmer==2.2.0 -sphinx==7.3.7 -sphinx-autobuild==2024.4.16 +sphinx==8.1.3 +sphinx-autobuild==2024.10.3 sphinx-copybutton==0.5.2 -sphinx-design==0.6.0 -sphinx-hoverxref==1.4.0 -sphinx-intl==2.2.0 -sphinx-multiproject==1.0.0rc1 -sphinx-notfound-page==1.0.2 -sphinx-prompt==1.8.0 -sphinx-rtd-theme==2.0.0rc2 -sphinx-tabs==3.4.5 -sphinxcontrib-applehelp==1.0.8 -sphinxcontrib-devhelp==1.0.6 -sphinxcontrib-htmlhelp==2.0.5 +sphinx-design==0.6.1 +sphinx-intl==2.3.1 +sphinx-multiproject==1.0.0 +sphinx-notfound-page==1.1.0 +sphinx-prompt==1.9.0 +sphinx-rtd-theme==3.0.2 +sphinx-tabs==3.4.7 +sphinxcontrib-applehelp==2.0.0 +sphinxcontrib-devhelp==2.0.0 +sphinxcontrib-htmlhelp==2.1.0 sphinxcontrib-httpdomain==1.8.1 sphinxcontrib-jquery==4.1 sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-qthelp==1.0.7 -sphinxcontrib-serializinghtml==1.1.10 -starlette==0.37.2 -tomli==2.0.1 -typing-extensions==4.12.1 -urllib3==2.2.2 -uvicorn==0.30.0 -watchfiles==0.22.0 -websockets==12.0 +sphinxcontrib-qthelp==2.0.0 +sphinxcontrib-serializinghtml==2.0.0 +sphinxext-opengraph==0.9.1 +starlette==0.45.3 +tomli==2.2.1 +typing-extensions==4.12.2 +urllib3==2.3.0 +uvicorn==0.34.0 +watchfiles==1.0.4 +websockets==14.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/docs/source/conf.py new/dill-0.4.0/docs/source/conf.py --- old/dill-0.3.9/docs/source/conf.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/docs/source/conf.py 2025-04-16 02:43:23.000000000 +0200 @@ -19,6 +19,7 @@ import os from datetime import datetime import sys +sys.path.insert(0, os.path.abspath('../..')) scripts = os.path.abspath('../../scripts') sys.path.insert(0, scripts) try: @@ -249,14 +250,13 @@ # Example configuration for intersphinx: refer to the Python standard library. -intersphinx_mapping = {'https://docs.python.org/3/': None} -# {'python': {'https://docs.python.org/': None}, -# 'mystic': {'https://mystic.readthedocs.io/en/latest/', None}, -# 'pathos': {'https://pathos.readthedocs.io/en/latest/', None}, -# 'klepto': {'https://klepto.readthedocs.io/en/latest/', None}, -# 'pox': {'https://pox.readthedocs.io/en/latest/', None}, -# 'multiprocess': {'https://multiprocess.readthedocs.io/en/latest/', None}, -# 'ppft': {'https://ppft.readthedocs.io/en/latest/', None}, -# 'pyina': {'https://pyina.readthedocs.io/en/latest/', None}, -# } - +intersphinx_mapping = { + 'python': ('https://docs.python.org/3', None), +# 'mystic': ('https://mystic.readthedocs.io/en/latest/', None), +# 'pathos': ('https://pathos.readthedocs.io/en/latest/', None), +# 'pox': ('https://pox.readthedocs.io/en/latest/', None), +# 'multiprocess': ('https://multiprocess.readthedocs.io/en/latest/', None), +# 'ppft': ('https://ppft.readthedocs.io/en/latest/', None), +# 'klepto': ('https://klepto.readthedocs.io/en/latest/', None), +# 'pyina': ('https://pyina.readthedocs.io/en/latest/', None), +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/scripts/get_gprof new/dill-0.4.0/scripts/get_gprof --- old/dill-0.3.9/scripts/get_gprof 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/scripts/get_gprof 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE ''' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/scripts/get_objgraph new/dill-0.4.0/scripts/get_objgraph --- old/dill-0.3.9/scripts/get_objgraph 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/scripts/get_objgraph 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/scripts/undill new/dill-0.4.0/scripts/undill --- old/dill-0.3.9/scripts/undill 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/scripts/undill 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/setup.py new/dill-0.4.0/setup.py --- old/dill-0.3.9/setup.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/setup.py 2025-04-16 02:43:23.000000000 +0200 @@ -2,7 +2,7 @@ # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) # Copyright (c) 2008-2016 California Institute of Technology. -# Copyright (c) 2016-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2016-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE @@ -123,9 +123,3 @@ if sys.platform[:3] == 'win': print (" %s (optional)" % pyreadline_version) print ("***********************************************************\n") - - -if __name__=='__main__': - pass - -# end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/tox.ini new/dill-0.4.0/tox.ini --- old/dill-0.3.9/tox.ini 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/tox.ini 2025-04-16 02:43:23.000000000 +0200 @@ -8,6 +8,7 @@ py311 py312 py313 + py314 pypy38 pypy39 pypy310 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dill-0.3.9/version.py new/dill-0.4.0/version.py --- old/dill-0.3.9/version.py 2024-09-29 02:04:07.000000000 +0200 +++ new/dill-0.4.0/version.py 2025-04-16 02:43:23.000000000 +0200 @@ -1,11 +1,11 @@ #!/usr/bin/env python # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) -# Copyright (c) 2022-2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2022-2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/dill/blob/master/LICENSE -__version__ = '0.3.9'#.dev0' +__version__ = '0.4.0'#.dev0' __author__ = 'Mike McKerns' __contact__ = 'mmcke...@uqfoundation.org' @@ -70,7 +70,7 @@ header = '''#!/usr/bin/env python # # Author: Mike McKerns (mmckerns @caltech and @uqfoundation) -# Copyright (c) 2024 The Uncertainty Quantification Foundation. +# Copyright (c) 2025 The Uncertainty Quantification Foundation. # License: 3-clause BSD. The full license text is available at: # - https://github.com/uqfoundation/%s/blob/master/LICENSE ''' % modulename #XXX: author and email are hardwired in the header