Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Ben Finney Newsgroups: comp.lang.python.announce Subject: [RELEASE] =?utf-8?Q?=E2=80=98python-daemon?= =?utf-8?B?4oCZ?= version 2.1.2 released Date: Wed, 26 Oct 2016 21:37:04 +1100 Lines: 77 Approved: python-announce-list@python.org Message-ID: References: <20161026103704.uqxhufpcgde4hfn3@benfinney.id.au> Reply-To: python-list@python.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3fx56vg5efzlk3h3" X-Trace: news.uni-berlin.de 9fUDEnUgJwHGHHGyvxJsrQE8TqZ78Sl5gBst/OyFX8xA== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; 'base.': 0.05; 'dependency': 0.07; 'pypi': 0.07; 'received:internal': 0.07; 'subject:released': 0.07; 'python': 0.09; 'filename:fname piece:signature': 0.09; 'library?': 0.09; 'received:10.202': 0.09; 'received:10.202.2': 0.09; 'received:66.111': 0.09; 'received:66.111.4': 0.09; 'received:messagingengine.com': 0.09; 'subject:version': 0.09; 'bug': 0.10; 'content-type:application /pgp-signature': 0.16; 'content-type:multipart/signed': 0.16; 'filename:fname piece:asc': 0.16; 'filename:fname:signature.asc': 0.16; 'from:addr:ben+python': 0.16; 'from:addr:benfinney.id.au': 0.16; 'from:name:ben finney': 0.16; 'hierarchy.': 0.16; 'message- id:@benfinney.id.au': 0.16; 'metadata.': 0.16; 'unofficial': 0.16; 'string': 0.17; 'case.': 0.18; 'version.': 0.18; 'library': 0.20; 'changes': 0.20; 'pending': 0.20; 'all,': 0.21; 'to:2**1': 0.21; 'module': 0.23; 'install': 0.26; 'header:User-Agent:1': 0.26; 'raise': 0.27; 'unix': 0.27; 'hosting': 0.27; 'circular': 0.27; 'example': 0.29; 'record': 0.29; 'changes:': 0.29; 'finney': 0.29; 'announce': 0.29; 'to:no real name:2**1': 0.29; 'van': 0.29; 'code': 0.30; 'url:python': 0.31; 'implement': 0.32; 'subject:[': 0.34; 'previous': 0.34; 'release': 0.35; 'url:org': 0.36; 'add': 0.36; 'project': 0.36; 'skip:_ 10': 0.36; 'version': 0.37; 'thanks': 0.37; 'to:addr:python-list': 0.38; 'received:10': 0.38; 'received:66': 0.39; 'subject:-': 0.39; 'url': 0.39; 'to:addr:python.org': 0.39; 'proto:https': 0.40; 'test': 0.40; 'received:io': 0.40; 'received:psf.io': 0.40; 'future': 0.64; 'ensure': 0.64; 'skip:= 30': 0.67; 'header:Reply-To:1': 0.67; 'subjectcharset:utf-8': 0.69; 'avoid': 0.70; 'reply-to:no real name:2**0': 0.71; 'to:addr:python-announce-list': 0.71; 'reply- to:addr:python.org': 0.84; 'homepage': 0.91; 'maarten': 0.91; '\xe2\x80\x9cthe': 0.93 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=benfinney.id.au; h=content-type:date:from:message-id:mime-version:reply-to :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= mesmtp; bh=9dQbPcukng3F4H8t22Qfv/3anVc=; b=BVvKmsaBDuT4fFpv616s/ XKv3fvhWk26s2Wv35m1KuS13Pa5jX7AJZ6U5uyC/i4N7WJttTIz4iEp8LmngxjjM AtHOn00eV6oZ+spIhCwb8e9Ed83brTrQIz40zaHmbJ1ZzoxVP+W1CyUJnZPdCw0l vgSviS8nRPTeNep133fQcA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:reply-to:subject:to:x-me-sender:x-me-sender :x-sasl-enc:x-sasl-enc; s=smtpout; bh=9dQbPcukng3F4H8t22Qfv/3anV c=; b=QuF69PvWKWoi86UrTAXLfIEQ4RRZ7NCJiEzw0Fskv3zF7TBbD1yltcha12 aURiTlFsgifzEaxAIgoPyiGLLTP183VXbHCfqbVi6kdmGyZTil1l5Jgpdbk1Vbay UdBOyGzgPeZi65PQ8uX6JKAGp9tCUMDaTooqURGNQzpEzxoag= X-ME-Sender: X-Sasl-enc: xter6Wj1v3is34+hAo77AKWdnXba9Hm2RpNfquwE4lTk 1477478614 Content-Disposition: inline User-Agent: NeoMutt/20161014 (1.7.1) X-Mailman-Approved-At: Wed, 26 Oct 2016 07:00:28 -0400 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <20161026103704.uqxhufpcgde4hfn3@benfinney.id.au> Xref: csiph.com comp.lang.python.announce:2292 --3fx56vg5efzlk3h3 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Howdy all, I am pleased to announce the release of version 2.1.2 of the =E2=80=98python-daemon=E2=80=99 library. The current release is always available at . Significant changes since the previous version =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Additions: * Add a README document for the code base. Changes: * Migrate code project hosting to Pagure. Record the change of homepage URL in PyPI metadata. * Raise a warning that the =E2=80=98runner=E2=80=99 module is pending depre= cation. This has been an unofficial example module from the beginning, and it will be removed in a future version. Bug Fixes: * Ensure custom types are part of the Python type hierarchy. * Avoid a circular dependency for the version string at install time. Thanks to Maarten van Gompel for the reproducible test case. What is the =E2=80=98python-daemon=E2=80=99 library? =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =E2=80=98python-daemon=E2=80=99 is a Python library to implement a well-beh= aved Unix daemon process. --=20 \ =E2=80=9CThe best is the enemy of the good.=E2=80=9D =E2=80=94Volt= aire, _Dictionnaire | `\ Philosophique_ | _o__) | Ben Finney --3fx56vg5efzlk3h3 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAABCAAGBQJYEIdPAAoJEA6lrG9l0fH3hM4QAJLoTgGm0wRyLNdFihEPb4hD Um2dj2rAZAlXyMARSVR8dQeTD3N2x9qSUE3/KLxK2W5qXfK3448uvD9vJtkgG4Uk BliVksACK0eyjbinHCNGwY/KSL8kIuVxchX0CbelDSFwyNYDJQeMtzr4NcAXZN8r TFVuT9Q3bVQQ5ygk66ZfKm8L3fKif/0XeSQd7z6dFQxp+ZPKwithj9ooTWvbr+Ah lUsEmV04sqYtwd6Owve2bXliHq7AeIkyBohY5MN0xQdjQh4FTOJad9+5AaNIQtCd j7Jr2oFWBmtCvwrvesUpS5UB/u/0qhJRM91IdTJZ0sWRHq1LmRPEqi7YK0wwNwUM MnF0yXl6+1P7f8Ol1TC8qIpc6USfn9TH1QwCUxcbsfnBX/ksfX/VI8nD2PuvQ6iq 6kGBQ0x9jN3L0TPqeEsUW02333wr9H8GQH62YaKazGe5QoFjhkwrF/wfM7IuubHm NYgd72xrgHcafSZNGzxpBwu/ZbL8H1YqDW0AhgUB2bbBetyaOiffdfblZIVJbZ5F 2l3I3BYxlaJ/+Ko9+tudK4OnxM6yXcs9vUmgrcDfX0HB5i8I8t63wKu5WBbm6Aab pZlYGXz2+pEc04hmlMFx4CjhbdhUFP2OGTI2kXY3U47sCA+jMCkZAS252fV7u7nf YMb+RY5k2ljF2fFe+DTw =cC5j -----END PGP SIGNATURE----- --3fx56vg5efzlk3h3--