Your message dated Mon, 14 Sep 2026 22:49:10 +0000
with message-id <[email protected]>
and subject line Bug#1142518: fixed in jsonpickle 4.0.2+dfsg-4
has caused the Debian Bug report #1142518,
regarding jsonpickle: fails tests with pandas 3.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1142518: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1142518
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: jsonpickle
Version: 4.0.2+dfsg-3
Control: block 1141694 by -1

jsonpickle fails autopkgtests with pandas 3.0 (in experimental):

https://ci.debian.net/packages/j/jsonpickle/unstable/amd64/73190624/

It looks like it's checking dtypes (pandas assert_frame_equal etc do that by default), and not expecting the new string dtype.
Upstream release notes: https://pandas.pydata.org/docs/whatsnew/v3.0.0.html

86s =================================== FAILURES =================================== 86s ___________________________ test_dataframe_roundtrip ___________________________
 86s
 86s     def test_dataframe_roundtrip():
 86s         df = pd.DataFrame(
 86s             {
 86s                 'an_int': np.int_([1, 2, 3]),
 86s                 'a_float': np.float64([2.5, 3.5, 4.5]),
 86s                 'a_nan': np.array([np.nan] * 3),
 86s                 'a_minus_inf': np.array([-np.inf] * 3),
 86s                 'an_inf': np.array([np.inf] * 3),
 86s                 'a_str': np.str_('foo'),
86s 'date': np.array([np.datetime64('2014-01-01')] * 3, dtype="datetime64[s]"),
 86s                 'date_ns': np.array(
86s [np.datetime64('2014-01-01')] * 3, dtype="datetime64[ns]"
 86s                 ),
86s 'timedelta': np.array([np.timedelta64(1, "Y")] * 3, dtype="timedelta64[Y]"), 86s 'complex': np.complex128([1 - 2j, 2 - 1.2j, 3 - 1.3j]), 86s # TODO: the following dtypes are not currently supported.
 86s                 # 'object': np.object_([{'a': 'b'}]*3),
 86s             }
 86s         )
 86s         decoded_df = roundtrip(df)
 86s >       assert_frame_equal(decoded_df, df)
86s E AssertionError: Attributes of DataFrame.iloc[:, 5] (column name="a_str") are different
 86s E
 86s E       Attribute "dtype" are different
 86s E       [left]:  object
 86s E       [right]: <StringDtype(storage='python', na_value=nan)>
 86s
 86s tests/pandas_test.py:72: AssertionError
86s ______________________ test_multindex_dataframe_roundtrip ______________________
 86s
 86s     def test_multindex_dataframe_roundtrip():
 86s         df = pd.DataFrame(
 86s             {
 86s                 'idx_lvl0': ['a', 'b', 'c'],
 86s                 'idx_lvl1': np.int64([1, 1, 2]),
 86s                 'an_int': np.int_([1, 2, 3]),
 86s                 'a_float': np.float64([2.5, 3.5, 4.5]),
 86s                 'a_nan': np.array([np.nan] * 3),
 86s                 'a_minus_inf': np.array([-np.inf] * 3),
 86s                 'an_inf': np.array([np.inf] * 3),
 86s                 'a_str': np.str_('foo'),
 86s             }
 86s         )
 86s         df = df.set_index(['idx_lvl0', 'idx_lvl1'])
 86s
 86s         decoded_df = roundtrip(df)
 86s >       assert_frame_equal(decoded_df, df)
86s E AssertionError: Attributes of DataFrame.iloc[:, 5] (column name="a_str") are different
 86s E
 86s E       Attribute "dtype" are different
 86s E       [left]:  object
 86s E       [right]: <StringDtype(storage='python', na_value=nan)>
 86s
 86s tests/pandas_test.py:114: AssertionError

--- End Message ---
--- Begin Message ---
Source: jsonpickle
Source-Version: 4.0.2+dfsg-4
Done: Rebecca N. Palmer <[email protected]>

We believe that the bug you reported is fixed in the latest version of
jsonpickle, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Rebecca N. Palmer <[email protected]> (supplier of updated jsonpickle 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 14 Sep 2026 21:04:22 +0100
Source: jsonpickle
Architecture: source
Version: 4.0.2+dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Rebecca N. Palmer <[email protected]>
Closes: 1142518
Changes:
 jsonpickle (4.0.2+dfsg-4) unstable; urgency=medium
 .
   * Team upload.
   * Be compatible with pandas 3. (Closes: #1142518)
   * Bump debhelper compat to 14, use auto substvars.
   * Install examples.
Checksums-Sha1:
 75e0eae2d1d196fdcdf34718af3386f33f59b8fb 2632 jsonpickle_4.0.2+dfsg-4.dsc
 bea6089fee8061a4381b5f11f19e384508f9a7a4 7692 
jsonpickle_4.0.2+dfsg-4.debian.tar.xz
 ec8eae395b84246ff93b060c7b105d28a31c0956 5782 
jsonpickle_4.0.2+dfsg-4_source.buildinfo
Checksums-Sha256:
 73c6adc77b89a4321423568339c9daa1cfa0357c549b1de896bfc10369e4c51f 2632 
jsonpickle_4.0.2+dfsg-4.dsc
 338ac0e5d9c22a69ecdea17d504bfb4d3a955052fe9254c4c7333fdd771755e2 7692 
jsonpickle_4.0.2+dfsg-4.debian.tar.xz
 756504ce57c6564c399aa0ca1c2547fafc23b07e47f2dc566798818bae01b03b 5782 
jsonpickle_4.0.2+dfsg-4_source.buildinfo
Files:
 42bd7357d4297ef009d4b6ac1e57b035 2632 python optional 
jsonpickle_4.0.2+dfsg-4.dsc
 aba163240f0c97d5ee2dbb75cddd4b85 7692 python optional 
jsonpickle_4.0.2+dfsg-4.debian.tar.xz
 c425b60262cf09636583b4aa83f8d160 5782 python optional 
jsonpickle_4.0.2+dfsg-4_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJMBAEBCgA2FiEEZ8sxEAXE7b4yF1MI3uUNDVZ+omYFAmqoZjAYHHJlYmVjY2Ff
cGFsbWVyQHpvaG8uY29tAAoJEN7lDQ1WfqJmfPwP/iCicduZwjDhWzloxd5UXgzJ
FzFvIeOJuXGOmF2Y8Vhizvp0xOo1+o/qX2LWQtpvWe+pZ4cOdPXUaGpsOrGoCqaX
10LOaD47pAm4XNF3Rgjz7s88xWh/0T2ZN3Hz2h95PmSj169WsFiDjucvxzY0Vbk+
hk38+sFPS9YhkhOJ8uRSPq1jgyT/CXxvCTjWbgX3NQ7DZ70zDoy3pZSO5USjYM2t
k4rwjYQbHwuh4ZgEaKeg+WHpiLSBTCkV8P+R6OImW8Y/C8fO2lgHldmnxrs3gx4C
lM3PhQ2ycCCsEfCzfDns+lZv9JfJAWwt0DXbCD1y7fKXnNj7hyhzr9f3J+NYsPKV
oJqUX0wzyBInqhXw4PotboIddXE2TT8JtAju2XuSkRLQH7digZyCoI3DvTjXBaRx
iBQc1DaeOR3CtJ0mE48NSa10sYZj823SePOH8dKVYN6bxiNQwM+oyFME1lEUxwAS
70jqquI9yY9cDIdB5VCUrZZWDF9+BrkRxXUKvNvxfDEOYF7u6xLEalX4laetBtG7
YKntmYPTMfN1N7M8BRVlJ0qP3PIZ5xDMdOCh4/8a27rG4w85kZXdCk+owSBGcLLW
ZYTScL6uH251GEL+kSIuN2YBVFLSgfrZwzxjmLs2e0sUIZShU7P20H+tui/PS8jq
/iUixZL2pX4Tf+exenW7
=wSmT
-----END PGP SIGNATURE-----

Attachment: pgp0mxxhGeLJa.pgp
Description: PGP signature


--- End Message ---

Reply via email to