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
 
[![Support](https://img.shields.io/badge/support-the%20UQ%20Foundation-purple.svg?style=flat&colorA=grey&colorB=purple)](http://www.uqfoundation.org/pages/donate.html)
 [![Documentation 
Status](https://readthedocs.org/projects/dill/badge/?version=latest)](https://dill.readthedocs.io/en/latest/?badge=latest)
-[![Build 
Status](https://travis-ci.com/uqfoundation/dill.svg?label=build&logo=travis&branch=master)](https://travis-ci.com/github/uqfoundation/dill)
+[![Build 
Status](https://app.travis-ci.com/uqfoundation/dill.svg?label=build&logo=travis&branch=master)](https://app.travis-ci.com/github/uqfoundation/dill)
 
[![codecov](https://codecov.io/gh/uqfoundation/dill/branch/master/graph/badge.svg)](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

Reply via email to