Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Raj Kumar Newsgroups: comp.lang.python.announce Subject: Uplink v0.6 Released: A Declarative API Client Builder for Python Date: Tue, 11 Sep 2018 13:48:21 -0700 Lines: 38 Approved: python-announce-list@python.org Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de yjDLwVCriEy6hO+y7wq5UgE0BNJjJkg3oatNnsdRLtYA== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.027 X-Spam-Evidence: '*H*': 0.95; '*S*': 0.00; 'url:pypi': 0.03; 'url- ip:137/8': 0.09; 'url:rst': 0.09; 'api': 0.11; 'everyone,': 0.11; 'library': 0.11; 'received:209.85.218': 0.11; 'asynchronous': 0.16; 'consuming': 0.16; 'github:': 0.16; 'reusable': 0.16; 'subject:Released': 0.16; 'url:changelog': 0.16; 'python': 0.16; 'subject:Python': 0.17; 'kumar': 0.21; 'skip:u 30': 0.21; 'url- ip:151.101.0.223/32': 0.25; 'url-ip:151.101.128.223/32': 0.25; 'url-ip:151.101.192.223/32': 0.25; 'url-ip:151.101.64.223/32': 0.25; 'changes': 0.26; 'url-ip:151.101.192/24': 0.26; 'announce': 0.27; 'url-ip:151.101.0/24': 0.27; 'url-ip:151.101.128/24': 0.27; 'url-ip:151.101.64/24': 0.27; 'message-id:@mail.gmail.com': 0.29; 'skip:= 10': 0.31; 'url-ip:192.30/16': 0.31; 'url:io': 0.31; 'received:google.com': 0.33; 'url:readthedocs': 0.33; 'define': 0.34; 'url-ip:151.101/16': 0.34; 'url-ip:151/8': 0.34; 'code': 0.34; 'minimal': 0.35; 'list': 0.36; 'received:209.85': 0.37; 'url:en': 0.37; 'to:addr:python-announce-list': 0.38; 'url- ip:192.30.253.112/32': 0.38; 'url-ip:192.30.253.113/32': 0.38; 'url-ip:192.30.253/24': 0.38; 'url:github': 0.38; 'supports': 0.38; 'received:209': 0.38; 'building': 0.39; 'url:org': 0.40; 'requests,': 0.62; 'started,': 0.62; 'what\xe2\x80\x99s': 0.62; 'skip:o 10': 0.64; 'excited': 0.65; 'clients': 0.65; 'here:': 0.66; 'generates': 0.70; 'url:user': 0.71; '============': 0.84; 'subject:Client': 0.84; 'url:master': 0.84; 'url:stable': 0.84; 'delivers': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=XcroyIVwvuJLAVfO2JKyj+LqNy8PpPdTNGWpCMDwYnc=; b=fkjHf673SsJ6Tp0LKBWih4OnCp4TCdbiCAj5wmxtmYeU+nrvTGKM3kYzRm+095e2wh Yv8N1LyBCfW1tFP/skAmHQPeQEfNn2ixFBavPuVRBYksvW6vxAD1RkouvLpnn9awLDCA 9oYGrLylBTaWUJqBxQkpvjt8hJ+Hc/PJUOhrmhYbHFGYxZrccJ5X2AXXuMB7bhVhJmBP fK8UEBPu1xuhjdXpReMaT4tuO0kgPYlmvh6sDlyQ0BlsXwmc6ei/vOWFEYUErEEWXLlr VgiZaBPhNOSDC7Ioz4o3VKdVXu3fihXWr9vA79srR2pguwvRzMkwOYT1BUvKG3MmoH/F FXBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=XcroyIVwvuJLAVfO2JKyj+LqNy8PpPdTNGWpCMDwYnc=; b=qBvDzGvrXmDJs2URpbC0hkNzowZe08NhMH1+W6MnIZzKvnv6VlLIMtojVaViV6/EFP TnFJiSgvB5iZ4N3biISvYIGRacz0oBaplxgqTGGcezkhgRh41nDaGvnzyUFkCmyOzegf hR9Sob3efIEOW9OWQUDFQxR3ysU8Fher+isIbQHxHw7SHbq5pAqRdacRy2htcOG1CJiu z2oV7c4tQfxId/6ECjh91UEbxmqtG/Cq9P964ogHzA6mEq88uq3+Znpq3HNat9n3L7uh c9zsCKSVk7r4j1crUM8TIQHLEC+OdwoBuHc514qh6BH63SvJPKYxmkDGlIHWdO+QpzTv W/tg== X-Gm-Message-State: APzg51AjtL1uQQEQN32fn8J1avvVtG27uJwbLvOkQMa69I0MAkVIeXN9 HFjsFhZokCfDz+XFCjjWVAdtFdQjGs6iRmaFH9g0abIe X-Google-Smtp-Source: ANB0VdbxcNNtzyDLNsgc0bWORgyMRgZKK37FUR7Kfku3FaD99HWJ8f/4OQlO6Weq08rglampEy5EEEgz7o8ch083WBI= X-Received: by 2002:aca:2cd3:: with SMTP id s202-v6mr26673825ois.253.1536698912120; Tue, 11 Sep 2018 13:48:32 -0700 (PDT) X-Mailman-Approved-At: Thu, 13 Sep 2018 06:57:07 -0400 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.29 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: Xref: csiph.com comp.lang.python.announce:2978 Hi everyone, I am excited to announce the release of Uplink v0.6, a Python library for building reusable, object-oriented API clients: https://github.com/prkumar/uplink/ What is Uplink? =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D In essence, Uplink delivers reusable and self-sufficient objects for consuming APIs, with minimal code and overhead. It generates API clients from the classes and methods you define and supports both synchronous and asynchronous requests, with support for Aiohttp and Twisted. To get started, checkout this tutorial: https://uplink.readthedocs.io/en/stable/user/quickstart.html What=E2=80=99s New in v0.6 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D See the full list of release changes here: https://github.com/prkumar/uplink/blob/master/CHANGELOG.rst Links =3D=3D=3D=3D - GitHub: github.com/prkumar/uplink - Download: pypi.python.org/pypi/uplink - Documentation: uplink.readthedocs.io/en/latest/ -- Raj Kumar - raj.pritvi.kumar@gmail.com