Your message dated Fri, 07 Nov 2025 08:33:53 +0000
with message-id <[email protected]>
and subject line Bug#1120234: fixed in aggdraw 1.3.19-2
has caused the Debian Bug report #1120234,
regarding aggdraw: FTBFS: E               TypeError: Cannot handle this data 
type: (1, 1, 3), <f8
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.)


-- 
1120234: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1120234
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:aggdraw
Version: 1.3.19-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202511/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:aggdraw, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" 
module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_aggdraw  
* Building wheel...
Trying freetype-config to find freetype library...
Using ctypes to find freetype library...
Trying 'pkgconfig' to find freetype library...
=== freetype found: '/usr'
running bdist_wheel
running build
running build_ext
building 'aggdraw' extension
creating build/temp.linux-x86_64-cpython-313/agg2/font_freetype
creating build/temp.linux-x86_64-cpython-313/agg2/src
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DVERSION=1.3.19 -DHAVE_FREETYPE2 -Iagg2/include -Iagg2/font_freetype 
-I/usr/include -I/usr/include/freetype -I/usr/include/freetype2 
-I/usr/include/python3.13 -c agg2/font_freetype/agg_font_freetype.cpp -o 
build/temp.linux-x86_64-cpython-313/agg2/font_freetype/agg_font_freetype.o
agg2/font_freetype/agg_font_freetype.cpp: In member function ‘void 
agg::font_engine_freetype_base::update_signature()’:
agg2/font_freetype/agg_font_freetype.cpp:766:44: warning: format ‘%d’ 
expects argument of type ‘int’, but argument 10 has type ‘FT_Fixed’ 
{aka ‘long int’} [-Wformat=]
  766 |                     "%s,%u,%d,%d,%d:%dx%d,%d,%d,%d,%d,%d,%d,%08X",
      |                                           ~^
      |                                            |
      |                                            int
      |                                           %ld
......
  774 |                     m_matrix.xx,
      |                     ~~~~~~~~~~~             
      |                              |
      |                              FT_Fixed {aka long int}
agg2/font_freetype/agg_font_freetype.cpp:766:47: warning: format ‘%d’ 
expects argument of type ‘int’, but argument 11 has type ‘FT_Fixed’ 
{aka ‘long int’} [-Wformat=]
  766 |                     "%s,%u,%d,%d,%d:%dx%d,%d,%d,%d,%d,%d,%d,%08X",
      |                                              ~^
      |                                               |
      |                                               int
      |                                              %ld
......
  775 |                     m_matrix.xy,
      |                     ~~~~~~~~~~~                
      |                              |
      |                              FT_Fixed {aka long int}
agg2/font_freetype/agg_font_freetype.cpp:766:50: warning: format ‘%d’ 
expects argument of type ‘int’, but argument 12 has type ‘FT_Fixed’ 
{aka ‘long int’} [-Wformat=]
  766 |                     "%s,%u,%d,%d,%d:%dx%d,%d,%d,%d,%d,%d,%d,%08X",
      |                                                 ~^
      |                                                  |
      |                                                  int
      |                                                 %ld
......
  776 |                     m_matrix.yx,
      |                     ~~~~~~~~~~~                   
      |                              |
      |                              FT_Fixed {aka long int}
agg2/font_freetype/agg_font_freetype.cpp:766:53: warning: format ‘%d’ 
expects argument of type ‘int’, but argument 13 has type ‘FT_Fixed’ 
{aka ‘long int’} [-Wformat=]
  766 |                     "%s,%u,%d,%d,%d:%dx%d,%d,%d,%d,%d,%d,%d,%08X",
      |                                                    ~^
      |                                                     |
      |                                                     int
      |                                                    %ld
......
  777 |                     m_matrix.yy,
      |                     ~~~~~~~~~~~                      
      |                              |
      |                              FT_Fixed {aka long int}
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DVERSION=1.3.19 -DHAVE_FREETYPE2 -Iagg2/include -Iagg2/font_freetype 
-I/usr/include -I/usr/include/freetype -I/usr/include/freetype2 
-I/usr/include/python3.13 -c agg2/src/agg_arc.cpp -o 
build/temp.linux-x86_64-cpython-313/agg2/src/agg_arc.o
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DVERSION=1.3.19 -DHAVE_FREETYPE2 -Iagg2/include -Iagg2/font_freetype 
-I/usr/include -I/usr/include/freetype -I/usr/include/freetype2 
-I/usr/include/python3.13 -c agg2/src/agg_bezier_arc.cpp -o 
build/temp.linux-x86_64-cpython-313/agg2/src/agg_bezier_arc.o
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DVERSION=1.3.19 -DHAVE_FREETYPE2 -Iagg2/include -Iagg2/font_freetype 
-I/usr/include -I/usr/include/freetype -I/usr/include/freetype2 
-I/usr/include/python3.13 -c agg2/src/agg_curves.cpp -o 
build/temp.linux-x86_64-cpython-313/agg2/src/agg_curves.o
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DVERSION=1.3.19 -DHAVE_FREETYPE2 -Iagg2/include -Iagg2/font_freetype 
-I/usr/include -I/usr/include/freetype -I/usr/include/freetype2 
-I/usr/include/python3.13 -c agg2/src/agg_path_storage.cpp -o 
build/temp.linux-x86_64-cpython-313/agg2/src/agg_path_storage.o
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DVERSION=1.3.19 -DHAVE_FREETYPE2 -Iagg2/include -Iagg2/font_freetype 
-I/usr/include -I/usr/include/freetype -I/usr/include/freetype2 
-I/usr/include/python3.13 -c agg2/src/agg_rasterizer_scanline_aa.cpp -o 
build/temp.linux-x86_64-cpython-313/agg2/src/agg_rasterizer_scanline_aa.o
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DVERSION=1.3.19 -DHAVE_FREETYPE2 -Iagg2/include -Iagg2/font_freetype 
-I/usr/include -I/usr/include/freetype -I/usr/include/freetype2 
-I/usr/include/python3.13 -c agg2/src/agg_trans_affine.cpp -o 
build/temp.linux-x86_64-cpython-313/agg2/src/agg_trans_affine.o
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DVERSION=1.3.19 -DHAVE_FREETYPE2 -Iagg2/include -Iagg2/font_freetype 
-I/usr/include -I/usr/include/freetype -I/usr/include/freetype2 
-I/usr/include/python3.13 -c agg2/src/agg_vcgen_contour.cpp -o 
build/temp.linux-x86_64-cpython-313/agg2/src/agg_vcgen_contour.o
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DVERSION=1.3.19 -DHAVE_FREETYPE2 -Iagg2/include -Iagg2/font_freetype 
-I/usr/include -I/usr/include/freetype -I/usr/include/freetype2 
-I/usr/include/python3.13 -c agg2/src/agg_vcgen_stroke.cpp -o 
build/temp.linux-x86_64-cpython-313/agg2/src/agg_vcgen_stroke.o
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-DVERSION=1.3.19 -DHAVE_FREETYPE2 -Iagg2/include -Iagg2/font_freetype 
-I/usr/include -I/usr/include/freetype -I/usr/include/freetype2 
-I/usr/include/python3.13 -c aggdraw.cxx -o 
build/temp.linux-x86_64-cpython-313/aggdraw.o
creating build/lib.linux-x86_64-cpython-313
x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR 
[too-long-redacted] cpython-313-x86_64-linux-gnu.so
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
copying 
build/lib.linux-x86_64-cpython-313/aggdraw.cpython-313-x86_64-linux-gnu.so -> 
build/bdist.linux-x86_64/wheel/.
running install_egg_info
running egg_info
creating aggdraw.egg-info
writing aggdraw.egg-info/PKG-INFO
writing dependency_links to aggdraw.egg-info/dependency_links.txt
writing top-level names to aggdraw.egg-info/top_level.txt
writing manifest file 'aggdraw.egg-info/SOURCES.txt'
reading manifest file 'aggdraw.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
writing manifest file 'aggdraw.egg-info/SOURCES.txt'
Copying aggdraw.egg-info to 
build/bdist.linux-x86_64/wheel/./aggdraw-1.3.19.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/aggdraw-1.3.19.dist-info/WHEEL
creating 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_aggdraw/.tmp-mho0jojx/aggdraw-1.3.19-cp313-cp313-linux_x86_64.whl'
 and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'aggdraw.cpython-313-x86_64-linux-gnu.so'
adding 'aggdraw-1.3.19.dist-info/licenses/LICENSE.txt'
adding 'aggdraw-1.3.19.dist-info/METADATA'
adding 'aggdraw-1.3.19.dist-info/WHEEL'
adding 'aggdraw-1.3.19.dist-info/top_level.txt'
adding 'aggdraw-1.3.19.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built aggdraw-1.3.19-cp313-cp313-linux_x86_64.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with 
"installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild pybuild:308: cp selftest.py 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_aggdraw/build
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_aggdraw/build; 
env PYTHONPATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_aggdraw/build python3.13 
selftest.py -v
============================= test session starts ==============================
platform linux -- Python 3.13.9, pytest-8.4.2, pluggy-1.6.0 -- 
/usr/bin/python3.13
cachedir: .pytest_cache
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_aggdraw/build
configfile: pyproject.toml
plugins: typeguard-4.4.4
collecting ... collected 11 items

selftest.py::test_module_init PASSED                                     [  9%]
selftest.py::test_draw PASSED                                            [ 18%]
selftest.py::test_flush PASSED                                           [ 27%]
selftest.py::test_pen PASSED                                             [ 36%]
selftest.py::test_brush PASSED                                           [ 45%]
selftest.py::test_graphics PASSED                                        [ 54%]
selftest.py::test_graphics2 FAILED                                       [ 63%]
selftest.py::test_graphics3 PASSED                                       [ 72%]
selftest.py::test_path PASSED                                            [ 81%]
selftest.py::test_symbol PASSED                                          [ 90%]
selftest.py::test_transform PASSED                                       [100%]

=================================== FAILURES ===================================
________________________________ test_graphics2 ________________________________

obj = array([[[0., 0., 0.],
        [0., 0., 0.],
        [0., 0., 0.],
        ...,
        [0., 0., 0.],
        [0., 0., ...    [0., 0., 0.],
        ...,
        [0., 0., 0.],
        [0., 0., 0.],
        [0., 0., 0.]]], shape=(800, 600, 3))
mode = 'RGB'

    def fromarray(obj: SupportsArrayInterface, mode: str | None = None) -> 
Image:
        """
        Creates an image memory from an object exporting the array interface
        (using the buffer protocol)::
    
          from PIL import Image
          import numpy as np
          a = np.zeros((5, 5))
          im = Image.fromarray(a)
    
        If ``obj`` is not contiguous, then the ``tobytes`` method is called
        and :py:func:`~PIL.Image.frombuffer` is used.
    
        In the case of NumPy, be aware that Pillow modes do not always 
correspond
        to NumPy dtypes. Pillow modes only offer 1-bit pixels, 8-bit pixels,
        32-bit signed integer pixels, and 32-bit floating point pixels.
    
        Pillow images can also be converted to arrays::
    
          from PIL import Image
          import numpy as np
          im = Image.open("hopper.jpg")
          a = np.asarray(im)
    
        When converting Pillow images to arrays however, only pixel values are
        transferred. This means that P and PA mode images will lose their 
palette.
    
        :param obj: Object with array interface
        :param mode: Optional mode to use when reading ``obj``. Since pixel 
values do not
          contain information about palettes or color spaces, this can be used 
to place
          grayscale L mode data within a P mode image, or read RGB data as 
YCbCr for
          example.
    
          See: :ref:`concept-modes` for general information about modes.
        :returns: An image object.
    
        .. versionadded:: 1.1.6
        """
        arr = obj.__array_interface__
        shape = arr["shape"]
        ndim = len(shape)
        strides = arr.get("strides", None)
        try:
            typekey = (1, 1) + shape[2:], arr["typestr"]
        except KeyError as e:
            if mode is not None:
                typekey = None
                color_modes: list[str] = []
            else:
                msg = "Cannot handle this data type"
                raise TypeError(msg) from e
        if typekey is not None:
            try:
>               typemode, rawmode, color_modes = _fromarray_typemap[typekey]
                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
E               KeyError: ((1, 1, 3), '<f8')

/usr/lib/python3/dist-packages/PIL/Image.py:3285: KeyError

The above exception was the direct cause of the following exception:

    def test_graphics2():
        """See issue #14."""
        from aggdraw import Draw, Symbol, Pen
        from PIL import Image
        import numpy as np
        symbol = Symbol("M400 200 L400 400")
        pen = Pen("red")
>       image = Image.fromarray(np.zeros((800, 600, 3)), mode="RGB")
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

selftest.py:101: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

obj = array([[[0., 0., 0.],
        [0., 0., 0.],
        [0., 0., 0.],
        ...,
        [0., 0., 0.],
        [0., 0., ...    [0., 0., 0.],
        ...,
        [0., 0., 0.],
        [0., 0., 0.],
        [0., 0., 0.]]], shape=(800, 600, 3))
mode = 'RGB'

    def fromarray(obj: SupportsArrayInterface, mode: str | None = None) -> 
Image:
        """
        Creates an image memory from an object exporting the array interface
        (using the buffer protocol)::
    
          from PIL import Image
          import numpy as np
          a = np.zeros((5, 5))
          im = Image.fromarray(a)
    
        If ``obj`` is not contiguous, then the ``tobytes`` method is called
        and :py:func:`~PIL.Image.frombuffer` is used.
    
        In the case of NumPy, be aware that Pillow modes do not always 
correspond
        to NumPy dtypes. Pillow modes only offer 1-bit pixels, 8-bit pixels,
        32-bit signed integer pixels, and 32-bit floating point pixels.
    
        Pillow images can also be converted to arrays::
    
          from PIL import Image
          import numpy as np
          im = Image.open("hopper.jpg")
          a = np.asarray(im)
    
        When converting Pillow images to arrays however, only pixel values are
        transferred. This means that P and PA mode images will lose their 
palette.
    
        :param obj: Object with array interface
        :param mode: Optional mode to use when reading ``obj``. Since pixel 
values do not
          contain information about palettes or color spaces, this can be used 
to place
          grayscale L mode data within a P mode image, or read RGB data as 
YCbCr for
          example.
    
          See: :ref:`concept-modes` for general information about modes.
        :returns: An image object.
    
        .. versionadded:: 1.1.6
        """
        arr = obj.__array_interface__
        shape = arr["shape"]
        ndim = len(shape)
        strides = arr.get("strides", None)
        try:
            typekey = (1, 1) + shape[2:], arr["typestr"]
        except KeyError as e:
            if mode is not None:
                typekey = None
                color_modes: list[str] = []
            else:
                msg = "Cannot handle this data type"
                raise TypeError(msg) from e
        if typekey is not None:
            try:
                typemode, rawmode, color_modes = _fromarray_typemap[typekey]
            except KeyError as e:
                typekey_shape, typestr = typekey
                msg = f"Cannot handle this data type: {typekey_shape}, 
{typestr}"
>               raise TypeError(msg) from e
E               TypeError: Cannot handle this data type: (1, 1, 3), <f8

/usr/lib/python3/dist-packages/PIL/Image.py:3289: TypeError
=========================== short test summary info ============================
FAILED selftest.py::test_graphics2 - TypeError: Cannot handle this data type:...
========================= 1 failed, 10 passed in 0.13s =========================
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_aggdraw/build; env 
PYTHONPATH={build_dir} python{version} selftest.py -v
dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit 
code 13
make: *** [debian/rules:15: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: aggdraw
Source-Version: 1.3.19-2
Done: Antonio Valentino <[email protected]>

We believe that the bug you reported is fixed in the latest version of
aggdraw, 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.
Antonio Valentino <[email protected]> (supplier of updated aggdraw 
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: Fri, 07 Nov 2025 07:20:43 +0000
Source: aggdraw
Architecture: source
Version: 1.3.19-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <[email protected]>
Changed-By: Antonio Valentino <[email protected]>
Closes: 1120234
Changes:
 aggdraw (1.3.19-2) unstable; urgency=medium
 .
   [ Bas Couwenberg ]
   * Bump Standards-Version to 4.7.2, no changes.
   * Update lintian overrides.
   * Drop Rules-Requires-Root: no, default since dpkg 1.22.13.
   * Use test-build-validate-cleanup instead of test-build-twice.
 .
   [ Antonio Valentino ]
   * debian/rules:
     - Skip "test_graphics2". The test code is not compatible with Pillow 12.
       Closes: #1120234.
   * Update dates in d/copuright.
Checksums-Sha1:
 b1009539b4ba90a2e4f790a1f3428fdb4471a519 2241 aggdraw_1.3.19-2.dsc
 7285ea5736af8d44415336eaa3fc36e373e17d2c 4416 aggdraw_1.3.19-2.debian.tar.xz
 b166e784bc8ce71091bb16366de688799cadcadc 8858 aggdraw_1.3.19-2_amd64.buildinfo
Checksums-Sha256:
 eb92a103a63fe48f1f6867800deb724ba9c03fdcecb25a617d6e3e9754a47f36 2241 
aggdraw_1.3.19-2.dsc
 0d7fcbc61e3bccf83240d03e31b9f458e0db9f196acf851114fda33373faa83c 4416 
aggdraw_1.3.19-2.debian.tar.xz
 6fa1ea6c4a8446cfda98cbd7d35366500f6281d756d16a308dfd118c7e56681f 8858 
aggdraw_1.3.19-2_amd64.buildinfo
Files:
 958e7e8e43ea6b927086500307943316 2241 python optional aggdraw_1.3.19-2.dsc
 1e8f0d5f2b7261d70d635d4bea67c0bb 4416 python optional 
aggdraw_1.3.19-2.debian.tar.xz
 f827e432cc68f0e1f8c9702716f40670 8858 python optional 
aggdraw_1.3.19-2_amd64.buildinfo

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

iQJRBAEBCgA7FiEEO3DyCaX/1okDxHLF6/SKslePmBIFAmkNoj0dHGFudG9uaW8u
dmFsZW50aW5vQHRpc2NhbGkuaXQACgkQ6/SKslePmBIiyBAAxJe0GE5LfxFRp52V
vLOXSLD08c79eoTYPLVIRZdV4mC9WNfY7WU956ZB+Mz3B0rw5aCiXH76j2alhJN5
bl+wG1V0+pPCCMJ+rg5TDnFYd9ZopFDhhGPTE8ieOhV8HSJUMeeKRIUZwsrXQiF1
iOIF8VjzIrNDpVvYhcXFWdzC+SgvfcP9eCqNOR83VXviUfG1KB8Mxf+U4oKjS+n8
bUXJKYdg1KXHRj2SROB6i0geDHoVFpS0Ty0kfikDDxyJaILDB23CMmHNSyOHFgXC
9zoy1iuNHAlu5o2YK+A5Di8bst2/AIn1yBCASwNcWvg/yH3kiGuLPj8ORjAJ8Jt8
PSexgZ+s35g40Sru3AN26FBsoTduIHuKK9xJ7bNNYqa0J0X6UCHCqN4s6cXDsco2
FeUUSgooMOcnvAUHEtgQ+W9TZf/JFJt/yhjZDL8CwaS96HrHJz0VcobZfTM08Cl0
SOTkMH1d82t+l+0hISp1zRkCHjobYG7MpTDncBuepYDFBvg/g1WosNyujaqe5t6y
r/QtBMq8cKBZ7FWZVsek5RGqVehJYJ6d2C+EPUL7IF4GS5zP7AAwT4N3Mi1wn8jY
07IGPuewIQckVQ3q39yRBOVo110pKwIk8+EdMv4nrtof2nBceNs+1AskCJ5FN1Ee
9HDtPsj79SFcOIzNtgF+bX40mj4=
=y/ly
-----END PGP SIGNATURE-----

Attachment: pgpkRpPaola6v.pgp
Description: PGP signature


--- End Message ---

Reply via email to