python-attrs 25.4.0-ok2 source package in openKylin

Changelog

python-attrs (25.4.0-ok2) huanghe; urgency=medium

  * Fix inference of the return type of ``attrs.converters.pipe()`` (and of
    the converter-list sugar of ``attrs.field()``/``attr.ib()``) when it wraps
    ``Converter`` objects.  The previous code relied on ``inspect.signature()``
    resolving the ``__call__`` of a callable instance, which is not the case on
    the Python 3.12.2 shipped by openKylin, so the return type annotation was
    lost and tests/test_converters.py::TestPipe::test_wrapped_annotation failed.

 -- openKylin Developers <email address hidden>  Tue, 13 Oct 2026 14:00:00 +0800

Upload details

Uploaded by:
Openkylin Developers
Sponsored by:
Cibot
Uploaded to:
Huanghe V3.0
Original maintainer:
Openkylin Developers
Architectures:
all
Section:
python
Urgency:
Medium Urgency

Publishing See full publishing history

Series Pocket Published Component Section
Huanghe V3.0 proposed main python

Downloads

File Size SHA-256 Checksum
python-attrs_25.4.0.orig.tar.gz 912.5 KiB 6302137b100c7f7b4d32eaeb0682ad0df812aedd90a8f8838f8f9da2f3aae6ef
python-attrs_25.4.0-ok2.debian.tar.xz 4.3 KiB bf3a7e0c376cb288bd54460bba61f60125c2bca52ebc8a38e0343462c255861a
python-attrs_25.4.0-ok2.dsc 2.6 KiB 5f283c03fa0566dda48433d9ad79821a4aabc595d922e5da084775854d6b3a03

Available diffs

View changes file

Binary packages built by this source

python-attr-doc: documentation for the attrs Python library

 attrs is an MIT-licensed Python package with class decorators that ease the
 chores of implementing the most common attribute-related object protocols.
 .
 You just specify the attributes to work with and attrs gives you:
   - a nice human-readable __repr__,
   - a complete set of comparison methods,
   - an initializer,
   - and much more
 without writing dull boilerplate code again and again.
 .
 This package provides documentation for attrs.

python3-attr: Attributes without boilerplate (Python 3)

 attrs is an MIT-licensed Python package with class decorators that ease the
 chores of implementing the most common attribute-related object protocols.
 .
 You just specify the attributes to work with and attrs gives you:
   - a nice human-readable __repr__,
   - a complete set of comparison methods,
   - an initializer,
   - and much more
 without writing dull boilerplate code again and again.
 .
 This package contains attrs packaged for Python 3.