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-----
pgpFRME6ZBmoG.pgp
Description: PGP signature
--- End Message ---