New GitHub issue #119655 from vstinner:<br>

<hr>

<pre>
Example:

```
$ ./python -m test -R 3:3 test_datetime -m test.datetimetester.TestDateTime_Pure.test_compat_unpickle
(...)
test_datetime leaked [8, 8, 8] references, sum=24
test_datetime leaked [8, 8, 8] memory blocks, sum=24
```

Regression: commit 3e8b60905e97a4fe89bb24180063732214368938

```
commit 3e8b60905e97a4fe89bb24180063732214368938
Author: Erlend E. Aasland <erlend@python.org>
Date:   Tue May 28 00:02:46 2024 +0200

 gh-117398: Add multiphase support to _datetime (gh-119373)
    
 This is minimal support.  Subinterpreters are not supported yet.  That will be addressed in a later change.
    
    Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com>

 Lib/test/datetimetester.py | 21 +++++++++++++++++++++
 Modules/_datetimemodule.c  | 26 +++++++++++---------------
 2 files changed, 32 insertions(+), 15 deletions(-)
```
</pre>

<hr>

<a href="https://github.com/python/cpython/issues/119655">View on GitHub</a>
<p>Labels: </p>
<p>Assignee: </p>