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


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

Uplink v0.3 Release

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.3 Release
Date Sun, 14 Jan 2018 12:53:51 -0800
Lines 38
Approved python-announce-list@python.org
Message-ID <mailman.54.1516022413.2620.python-announce-list@python.org> (permalink)
References <42ebc924-cfc4-464e-a0b2-b8db5d899414@Spark>
Mime-Version 1.0
Content-Type text/plain; charset="utf-8"
Content-Transfer-Encoding quoted-printable
X-Trace news.uni-berlin.de K/GH//xrBODP1AgjzNuwEQK0CjSzgn8SHeXHXQGNudCw==
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.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; 'fixes': 0.07; 'url-ip:162.242.198.235/32': 0.07; 'url-ip:162.242.198/24': 0.07; 'url-ip:162.242/16': 0.07; 'url-ip:192.30.253.112/32': 0.07; 'url-ip:192.30.253.113/32': 0.07; 'url-ip:192.30.253/24': 0.07; 'url:github': 0.07; 'adapter': 0.09; "django's": 0.09; 'url:rst': 0.09; 'library': 0.10; 'api': 0.12; 'everyone,': 0.12; 'url- ip:192.30/16': 0.13; 'asynchronous': 0.16; 'consuming': 0.16; 'github:': 0.16; 'reusable': 0.16; 'url:changelog': 0.16; 'bug': 0.17; 'implementing': 0.20; 'skip:u 30': 0.20; 'changes': 0.21; 'url:)': 0.21; 'url:io': 0.24; 'kumar': 0.25; 'libraries': 0.25; 'url-ip:151.101.0.223/32': 0.26; 'url-ip:151.101.128.223/32': 0.26; 'url-ip:151.101.192.223/32': 0.26; 'url- ip:151.101.64.223/32': 0.26; 'url-ip:151.101.0/24': 0.26; 'url- ip:151.101.128/24': 0.26; 'url-ip:151.101.192/24': 0.26; 'url- ip:151.101.64/24': 0.26; 'announce': 0.31; 'extend': 0.31; 'skip:= 10': 0.31; 'url:readthedocs': 0.32; 'received:google.com': 0.33; 'class.': 0.33; 'define': 0.33; 'easily': 0.34; 'code': 0.34; 'url-ip:151.101/16': 0.34; 'url-ip:151/8': 0.34; 'minimal': 0.35; 'list': 0.35; 'building': 0.36; 'url:en': 0.36; 'objects': 0.37; 'url-ip:192/8': 0.37; 'to:charset:utf-8': 0.37; 'url:python': 0.39; 'url:org': 0.39; 'requests,': 0.61; 'what\xe2\x80\x99s': 0.61; 'here:': 0.64; 'excited': 0.65; 'url:1999': 0.69; 'generates': 0.70; 'url:xhtml': 0.70; 'direct': 0.71; 'url- ip:lookup error': 0.74; 'further,': 0.82; '=====': 0.84; 'url:master': 0.84; 'delivers': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:message-id:subject:mime-version; bh=HmVerZL2UPVFUFgaJ9Zv29dfhEi0wDNZ3owBiG+O4xg=; b=ZZ4wVTjTUqIc0UcQ3cd1WX4dAEQXN2wdp1pmuKt6SLvcxIaOd09O/vHU9vZVZSWMUZ NKKhcrxyYXqdM5xfMmH1CTnvMdYB7IH5cokPIXy0h2sGTMgnrUsT0WG/O+EXKEuRaRRu dLXilzgqOLgOjjl/SmUjCUz48QZRBGK8BmLzREdlyKOi+gVx4fbWRlEr5d9Y6TkclEtT SYdZwGBsY+JPocsoo16p78JWVd70+VXUwsL3O5Woco88rvUEDyaldrO/GyvL8ix3OtZ+ 8rH+N9BDWFRVW/9ju79adAjJcui+9UMsT847RVKx4X9eWOPSnDVfD/rJLZammIZBz39+ 13fg==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:message-id:subject:mime-version; bh=HmVerZL2UPVFUFgaJ9Zv29dfhEi0wDNZ3owBiG+O4xg=; b=a9cXG+ygF+KpMnigv9rKJKI/G5yykQUMeY4h+zYNvFQmn1nyPRnV57jZlgLcWgQnBA RAa3nhREe8XaDg3XqwdQ2eHTh+qFID9tSz3IeJA44JGRQZ+DgHUCU/f4bh1ICialW5u1 w1C1QgXHendbRsxn0vX2molDD+4S9mnbG8NnjBtnioq8vz+1I5sNnsKSzp4BpXCtTLtr Ki2jCKSHXThfgI27kDBL1lkHwzyIjNV3ZLLzsq/1syjOqM+MNVhwLR3eZRUDeHfoVXRH fWM1ibCM1BBoVJbztULq5UPpu+JkTuANKo0NLtCSVCCEogJ4nNOTTFCrFH4oqupXXNGh xdxw==
X-Gm-Message-State AKGB3mLKHXYL5yjJYgQz4pYX7g7dIy1W3jv+ztgpMu7MN4R3NT6c9qFR 9vvdNJZC+XU3iZ6Bj7IeIcdIilG7
X-Google-Smtp-Source ACJfBos4Aa5D+Plj2hHRo0NRSBCPe9MmCFIGMr83UsJSi49ru3bC/Xt0UeKLi7YtK2cfeYxc44fX4Q==
X-Received by 10.84.128.71 with SMTP id 65mr33175949pla.282.1515963297547; Sun, 14 Jan 2018 12:54:57 -0800 (PST)
X-Readdle-Message-ID 42ebc924-cfc4-464e-a0b2-b8db5d899414@Spark
X-Mailman-Approved-At Mon, 15 Jan 2018 08:20:13 -0500
Content-Disposition inline
X-Content-Filtered-By Mailman/MimeDel 2.1.25
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.25
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 <42ebc924-cfc4-464e-a0b2-b8db5d899414@Spark>
Xref csiph.com comp.lang.python.announce:2736

Show key headers only | View raw


Hi everyone,

I am excited to announce the release of Uplink v0.3, an MIT-licensed library
for building HTTP API clients:
github.com/prkumar/uplink/

What is Uplink?
==============

In essence, Uplink delivers reusable and self-sufficient objects for
consuming HTTP webservices, with minimal code and user pain. It
generates consumers from the classes and methods you define (loosely
analogous to Django's ORM) and supports both synchronous and
asynchronous requests, with support for asyncio and Twisted.

What’s New in v0.3
===============
In addition to a few bug fixes and other improvements, this release includes direct support for returning deserialized response objects using marshmallow (https://marshmallow.readthedocs.io/en/latest/) schemas. Further, users can easily extend support for other deserialization libraries by implementing an adapter class.

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.3 Release Raj Kumar <raj.pritvi.kumar@gmail.com> - 2018-01-14 12:53 -0800

csiph-web