Your message dated Thu, 08 Jan 2026 01:50:14 +0000
with message-id <[email protected]>
and subject line Bug#1123191: fixed in python-astor 0.8.1-5
has caused the Debian Bug report #1123191,
regarding python-astor: FTBFS: dh_auto_test: error: pybuild --test 
--test-pytest -i python{version} -p "3.14 3.13" returned exit code 13
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.)


-- 
1123191: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123191
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-astor
Version: 0.8.1-4
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/202512/

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:python-astor, 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
I: pybuild base:317: python3.14 setup.py clean 
/usr/lib/python3/dist-packages/setuptools/dist.py:759: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        
********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX 
license expression:

        License :: OSI Approved :: BSD License

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************


[... snipped ...]

astor/code_gen.py:178: in write
    visit(item)
astor/node_util.py:143: in visit
    return visitor(node)
           ^^^^^^^^^^^^^
astor/code_gen.py:293: in visit_Assign
    self.visit(node.value)
astor/node_util.py:143: in visit
    return visitor(node)
           ^^^^^^^^^^^^^
astor/code_gen.py:565: in visit_JoinedStr
    self._handle_string_constant(node, None, is_joined=True)
astor/code_gen.py:622: in _handle_string_constant
    recurse(node)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

node = JoinedStr(values=[FormattedValue(value=Name(id='host', ctx=Load(...)), 
conversion=-1, format_spec=None), ..., Constant(value='\n', kind=None)])

    def recurse(node):
        for value in node.values:
>           if isinstance(value, ast.Str):
                                 ^^^^^^^
E           AttributeError: module 'ast' has no attribute 'Str'

astor/code_gen.py:599: AttributeError
________________________ CodegenTestCase.test_fstrings _________________________

self = <tests.test_code_gen.CodegenTestCase testMethod=test_fstrings>

    def test_fstrings(self):
        source = """
        x = f'{x}'
        x = f'{x.y}'
        x = f'{int(x)}'
        x = f'a{b:c}d'
        x = f'a{b!s:c{d}e}f'
        x = f'{x + y}'
        x = f'""'
        x = f'"\\''
        """
>       self.assertSrcRoundtripsGtVer(source, (3, 6))

tests/test_code_gen.py:465: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/test_code_gen.py:84: in assertSrcRoundtripsGtVer
    self.assertSrcRoundtrips(source)
tests/test_code_gen.py:72: in assertSrcRoundtrips
    self.assertEqual(self.to_source(ast.parse(srctxt)).rstrip(), srctxt)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
astor/code_gen.py:63: in to_source
    generator.visit(node)
astor/node_util.py:143: in visit
    return visitor(node)
           ^^^^^^^^^^^^^
astor/code_gen.py:878: in visit_Module
    self.write(*node.body)
astor/code_gen.py:178: in write
    visit(item)
astor/node_util.py:143: in visit
    return visitor(node)
           ^^^^^^^^^^^^^
astor/code_gen.py:293: in visit_Assign
    self.visit(node.value)
astor/node_util.py:143: in visit
    return visitor(node)
           ^^^^^^^^^^^^^
astor/code_gen.py:565: in visit_JoinedStr
    self._handle_string_constant(node, None, is_joined=True)
astor/code_gen.py:622: in _handle_string_constant
    recurse(node)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

node = JoinedStr(values=[FormattedValue(value=Name(id='x', ctx=Load(...)), 
conversion=-1, format_spec=None)])

    def recurse(node):
        for value in node.values:
>           if isinstance(value, ast.Str):
                                 ^^^^^^^
E           AttributeError: module 'ast' has no attribute 'Str'

astor/code_gen.py:599: AttributeError
________________________ CodegenTestCase.test_huge_int _________________________

self = <tests.test_code_gen.CodegenTestCase testMethod=test_huge_int>

    def test_huge_int(self):
        for n in (10**1000,
                  
0xdfa21cd2a530ccc8c870aa60d9feb3b35deeab81c3215a96557abbd683d21f4600f38e475d87100da9a4404220eeb3bb5584e5a2b5b48ffda58530ea19104a32577d7459d91e76aa711b241050f4cc6d5327ccee254f371bcad3be56d46eb5919b73f20dbdb1177b700f00891c5bf4ed128bb90ed541b778288285bcfa28432ab5cbcb8321b6e24760e998e0daa519f093a631e44276d7dd252ce0c08c75e2ab28a7349ead779f97d0f20a6d413bf3623cd216dc35375f6366690bcc41e3b2d5465840ec7ee0dc7e3f1c101d674a0c7dbccbc3942788b111396add2f8153b46a0e4b50d66e57ee92958f1c860dd97cc0e40e32febff915343ed53573142bdf4b):
>           self.assertEqual(astornum(n), n)
                             ^^^^^^^^^^^

tests/test_code_gen.py:290: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

x = 100000000000000000...0000000000000000000

    def astornum(x):
>       return astorexpr(ast.Num(n=x))
                         ^^^^^^^
E       AttributeError: module 'ast' has no attribute 'Num'

tests/test_code_gen.py:31: AttributeError
___________________________ CodegenTestCase.test_inf ___________________________

self = <tests.test_code_gen.CodegenTestCase testMethod=test_inf>

    def test_inf(self):
        source = """
            (1e1000) + (-1e1000) + (1e1000j) + (-1e1000j)
        """
        self.assertAstRoundtrips(source)
        # We special case infinities in code_gen. So we will
        # return the same AST construction but it won't
        # roundtrip to 'source'. See the SourceGenerator.visit_Num
        # method for details. (#82)
        source = 'a = 1e400'
        self.assertAstRoundtrips(source)
        # Returns 'a = 1e1000'.
        self.assertSrcDoesNotRoundtrip(source)
    
>       self.assertIsInstance(astornum((1e1000+1e1000)+0j), complex)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

tests/test_code_gen.py:314: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

x = (inf+0j)

    def astornum(x):
>       return astorexpr(ast.Num(n=x))
                         ^^^^^^^
E       AttributeError: module 'ast' has no attribute 'Num'

tests/test_code_gen.py:31: AttributeError
___________________________ CodegenTestCase.test_nan ___________________________

self = <tests.test_code_gen.CodegenTestCase testMethod=test_nan>

    def test_nan(self):
>       self.assertTrue(math.isnan(astornum(float('nan'))))
                                   ^^^^^^^^^^^^^^^^^^^^^^

tests/test_code_gen.py:317: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

x = nan

    def astornum(x):
>       return astorexpr(ast.Num(n=x))
                         ^^^^^^^
E       AttributeError: module 'ast' has no attribute 'Num'

tests/test_code_gen.py:31: AttributeError
=========================== short test summary info ============================
FAILED tests/test_code_gen.py::CodegenTestCase::test_complex - AttributeError...
FAILED tests/test_code_gen.py::CodegenTestCase::test_deprecated_constant_nodes
FAILED tests/test_code_gen.py::CodegenTestCase::test_deprecated_name_constants
FAILED tests/test_code_gen.py::CodegenTestCase::test_fstring_debugging - Attr...
FAILED tests/test_code_gen.py::CodegenTestCase::test_fstring_escaped_braces
FAILED tests/test_code_gen.py::CodegenTestCase::test_fstring_trailing_newline
FAILED tests/test_code_gen.py::CodegenTestCase::test_fstrings - AttributeErro...
FAILED tests/test_code_gen.py::CodegenTestCase::test_huge_int - AttributeErro...
FAILED tests/test_code_gen.py::CodegenTestCase::test_inf - AttributeError: mo...
FAILED tests/test_code_gen.py::CodegenTestCase::test_nan - AttributeError: mo...
============ 10 failed, 42 passed, 2 skipped, 1 deselected in 0.29s ============
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_astor/build; python3.14 -m pytest -k 
'not test_convert_stdlib'
I: pybuild base:317: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build; 
python3.13 -m pytest -k 'not test_convert_stdlib'
============================= test session starts ==============================
platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0
rootdir: /<<PKGBUILDDIR>>
plugins: typeguard-4.4.4
collected 55 items / 1 deselected / 54 selected

tests/test_code_gen.py .............s................................    [ 85%]
tests/test_misc.py .......s                                              [100%]

=============================== warnings summary ===============================
astor/op_util.py:92
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build/astor/op_util.py:92: 
DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; 
use ast.Constant instead
    precedence_data = dict((getattr(ast, x, None), z) for x, y, z in op_data)

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_complex
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_huge_int
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_huge_int
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_inf
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_nan
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_nan
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_nan
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py:31: 
DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; 
use ast.Constant instead
    return astorexpr(ast.Num(n=x))

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_complex
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_huge_int
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_huge_int
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_inf
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_nan
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_nan
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_nan
  /usr/lib/python3.13/ast.py:602: DeprecationWarning: Constant.__init__ got an 
unexpected keyword argument 'n'. Support for arbitrary keyword arguments is 
deprecated and will be removed in Python 3.15.
    return Constant(*args, **kwargs)

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_complex
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_huge_int
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_huge_int
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_inf
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_nan
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_nan
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_nan
  /usr/lib/python3.13/ast.py:602: DeprecationWarning: Attribute n is deprecated 
and will be removed in Python 3.14; use value instead
    return Constant(*args, **kwargs)

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_complex
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_huge_int
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_huge_int
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_inf
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_nan
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_nan
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_nan
  /usr/lib/python3.13/ast.py:602: DeprecationWarning: Constant.__init__ missing 
1 required positional argument: 'value'. This will become an error in Python 
3.15.
    return Constant(*args, **kwargs)

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_deprecated_constant_nodes
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py:529: 
DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; 
use ast.Constant instead
    ast.Assign(targets=[ast.Name(id='spam')], value=ast.Num(3)),

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_deprecated_constant_nodes
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py:533: 
DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; 
use ast.Constant instead
    ast.Assign(targets=[ast.Name(id='spam')], value=ast.Num(-93)),

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_deprecated_constant_nodes
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py:537: 
DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; 
use ast.Constant instead
    ast.Assign(targets=[ast.Name(id='spam')], value=ast.Num(837.3888)),

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_deprecated_constant_nodes
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py:541: 
DeprecationWarning: ast.Num is deprecated and will be removed in Python 3.14; 
use ast.Constant instead
    ast.Assign(targets=[ast.Name(id='spam')], value=ast.Num(-0.9877)),

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_deprecated_constant_nodes
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_deprecated_constant_nodes
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py:544: 
DeprecationWarning: ast.Ellipsis is deprecated and will be removed in Python 
3.14; use ast.Constant instead
    self.assertAstEqualsSource(ast.Ellipsis(), "...")

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_deprecated_constant_nodes
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_deprecated_constant_nodes
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py:548: 
DeprecationWarning: ast.Bytes is deprecated and will be removed in Python 3.14; 
use ast.Constant instead
    ast.Assign(targets=[ast.Name(id='spam')], value=ast.Bytes(b"Bytes")),

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_deprecated_constant_nodes
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_deprecated_constant_nodes
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py:552: 
DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; 
use ast.Constant instead
    ast.Assign(targets=[ast.Name(id='spam')], value=ast.Str("String")),

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_deprecated_name_constants
.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_deprecated_name_constants
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py:516: 
DeprecationWarning: ast.NameConstant is deprecated and will be removed in 
Python 3.14; use ast.Constant instead
    ast.Assign(targets=[ast.Name(id='spam')], 
value=ast.NameConstant(value=True)),

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_deprecated_name_constants
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py:520: 
DeprecationWarning: ast.NameConstant is deprecated and will be removed in 
Python 3.14; use ast.Constant instead
    ast.Assign(targets=[ast.Name(id='spam')], 
value=ast.NameConstant(value=False)),

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py::CodegenTestCase::test_deprecated_name_constants
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py:524: 
DeprecationWarning: ast.NameConstant is deprecated and will be removed in 
Python 3.14; use ast.Constant instead
    ast.Assign(targets=[ast.Name(id='spam')], 
value=ast.NameConstant(value=None)),

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py: 68 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build/astor/code_gen.py:599: 
DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; 
use ast.Constant instead
    if isinstance(value, ast.Str):

.pybuild/cpython3_3.13_astor/build/tests/test_code_gen.py: 39 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astor/build/astor/code_gen.py:601: 
DeprecationWarning: Attribute s is deprecated and will be removed in Python 
3.14; use value instead
    self.write(value.s.replace('{', '{{').replace('}', '}}'))

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========== 52 passed, 2 skipped, 1 deselected, 150 warnings in 0.07s ===========
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 
3.13" returned exit code 13
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: python-astor
Source-Version: 0.8.1-5
Done: Colin Watson <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-astor, 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.
Colin Watson <[email protected]> (supplier of updated python-astor 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: Thu, 08 Jan 2026 01:26:03 +0000
Source: python-astor
Architecture: source
Version: 0.8.1-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1123191
Changes:
 python-astor (0.8.1-5) unstable; urgency=medium
 .
   * Team upload.
   * Fix compatibility with Python 3.14 (closes: #1123191).
   * Use pybuild-plugin-pyproject.
   * Drop "Rules-Requires-Root: no", default as of dpkg-dev 1.22.13.
Checksums-Sha1:
 d3d58fa63143178ba4faf2bf1789b083c34ea152 2413 python-astor_0.8.1-5.dsc
 c89f8ea1c8fd5266b329a9ac6bf1a713bb8c2d16 5732 
python-astor_0.8.1-5.debian.tar.xz
 da748dd92e55f3d9f56464e6c85ce093ac0c8e1c 60428 python-astor_0.8.1-5.git.tar.xz
 272bc0c540239ae0b63a57cce90d9891301e0f1b 17153 
python-astor_0.8.1-5_source.buildinfo
Checksums-Sha256:
 3533322b3e522e1c3ffb5926c807cf578021bd4a271d46bcb30bf8259ce5276e 2413 
python-astor_0.8.1-5.dsc
 e071f198177cabc241122ccb1d2f85fddd96528b563d428bc39bb60ad15d65ea 5732 
python-astor_0.8.1-5.debian.tar.xz
 3c70d4681575d5f557ab280773133f56fb0186dacca52fa5a12ef1c0b71d1b1c 60428 
python-astor_0.8.1-5.git.tar.xz
 0996702d68bc7cae24d52d73d72cfb0023ebdfdcd33584553d265cf931886d7c 17153 
python-astor_0.8.1-5_source.buildinfo
Files:
 8c1f03523fe7b35404af84b9102a79b8 2413 python optional python-astor_0.8.1-5.dsc
 9b56980daf44a5e829953e8d7569e272 5732 python optional 
python-astor_0.8.1-5.debian.tar.xz
 abee1705d7a0bc81d4ed2f3deaa9f5c6 60428 python optional 
python-astor_0.8.1-5.git.tar.xz
 6d3d705a5398d4215330e1bd98ed3f9f 17153 python optional 
python-astor_0.8.1-5_source.buildinfo
Git-Tag-Info: tag=ddec31b96b1cce3375e431ce6811831f4e455e97 
fp=ac0a4ff12611b6fccf01c111393587d97d86500b
Git-Tag-Tagger: Colin Watson <[email protected]>

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

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmlfCA0ACgkQYG0ITkaD
wHk+PhAAgK57sx6A1oCcxzE4LoNDTyIR+lY9PiL8NUN6iAL4kbHV0h4mPZ24IaW7
bjmxe9djqk+2MF0tB+73Gwp8jvAyMBtvnok6E3qZXn2t6B126xVS7Ly9fiT+oqon
YAoZVQUwIqgUFjldE3stKB+LB9u163/OMHfcjDWNbn1JdZzyKJZa+EwRE3o+3SHp
DKNaUrzkRsJkJEVMeJLZV4iiA8+DmXu6ji7oh2xtthyOA/HRxnhoT+KpDI4LQgSE
xwmu0cvg7CqeEF6plVK1bBxnRjhFqM1QOPYQw+gBFPCV1XJXlUXzfhUaohfO6HRI
U16r02v2AAaoIpWkXcXcuhISbbQePmCBms/oRFmmcvsH3yeHjZSUFEZGCE+I2Anr
xJW8nqwiR40Bniad1DBXMvIkd74qAX+ob4FgpQc8FOvxIaZaTRajmrDUC2oXorwt
d5KgdKhldIXNVRghEk/9mnSIh4GGCZzpMwJiNDfFqAuh3R8psTMMchtmMnIC1Tqu
QxSqPLqNUe97W16zZhLtZFne3c++VVvLePsoQS4ZW2Gw3frD6tbWDrqxC6ikaca1
wUxQQvNl14P68Av0pqFEzUTf7Rp+Eo9iQrYPDvgFqd5r9qgq9hbIAPSVPZe8ZmVx
ia0e5suf2fdWrka5dlfRFvAQO3M1gC+bBn8krLi6axR6NTnwlt0=
=QVFz
-----END PGP SIGNATURE-----

Attachment: pgpFRME6ZBmoG.pgp
Description: PGP signature


--- End Message ---

Reply via email to