Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2978

Uplink v0.6 Released: A Declarative API Client Builder for Python

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Raj Kumar <raj.pritvi.kumar@gmail.com>
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 <mailman.169.1536836228.2753.python-announce-list@python.org> (permalink)
References <CAAjNVCEzCmCRrdxWxceXqahaibCmW_gFwhhcU+4fb0zg=T6OVA@mail.gmail.com>
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 <raj.pritvi.kumar@gmail.com>
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 <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <CAAjNVCEzCmCRrdxWxceXqahaibCmW_gFwhhcU+4fb0zg=T6OVA@mail.gmail.com>
Xref csiph.com comp.lang.python.announce:2978

Show key headers only | View raw


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?
============

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’s New in v0.6
===============

See the full list of release changes here:
https://github.com/prkumar/uplink/blob/master/CHANGELOG.rst


Links
====

- GitHub: github.com/prkumar/uplink
- Download: pypi.python.org/pypi/uplink
- Documentation: uplink.readthedocs.io/en/latest/

--

Raj Kumar - raj.pritvi.kumar@gmail.com

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

Uplink v0.6 Released: A Declarative API Client Builder for Python Raj Kumar <raj.pritvi.kumar@gmail.com> - 2018-09-11 13:48 -0700

csiph-web