Bug#915399: ITP: python-pipenv-pipes -- A PipEnv Environment Switcher
Package: wnpp Severity: wishlist Owner: Joel Cross * Package name: python-pipenv-pipes Version : 0.7.1 Upstream Author : Gui Talarico * URL : https://github.com/gtalarico/pipenv-pipes/ * License : MIT/Expat Programming Lang: Python Description : A Pipenv Environment Switcher Pipes is a Pipenv companion CLI tool that provides a quick way to jump between your Pipenv-powered projects. Its functionality is similar to that provided by virtualenvwrapper, but for projects using Pipenv.
Bug#920923: ITP: python-pytest-lazy-fixture -- Use your fixtures in @pytest.mark.parametrize
Package: wnpp Severity: wishlist Owner: Joel Cross * Package name: python-pytest-lazy-fixture Version : 0.5.1 Upstream Author : Marsel Zaripov * URL : https://github.com/tvorog/pytest-lazy-fixture * License : MIT/Expat Programming Lang: Python Description : Use your fixtures in @pytest.mark.parametrize This is a build-dependency of python-pipenv-pipes, in order to run its testsuite.
Bug#892495: ITP: python3-aiohttp-swagger -- Swagger API Documentation builder for aiohttp server
Package: wnpp Severity: wishlist Owner: Joel Cross * Package name: python3-aiohttp-swagger Version : 1.0.5 Upstream Author : Daniel Garcia * URL : https://github.com/cr0hn/aiohttp-swagger * License : BSD Programming Lang: Python Description : Swagger API Documentation builder for aiohttp server aiohttp-swagger is a plugin for aiohttp.web server that allows an API developer to document APIs using Swagger and the Swagger-ui console. I am interested in packaging a project that depends on this library, hence why I am packaging this library.
Re: Bug#892495: ITP: python3-aiohttp-swagger -- Swagger API Documentation builder for aiohttp server
> s/python3-aiohttp-swagger/python-aiohttp-swagger > > for the name of the *source* package. > > The python3- prefix is for the name of the *binary* package targetting > the Python 3 interpreter. Oops, my apologies. I think 'aiohttp-swagger' would be the more appropriate name, do you agree? I will then use 'python3-aiohttp-swagger' as the binary package name (since the package will only be targeting Python 3). > > I am interested in packaging a project that depends on this library, > > hence why > > I am packaging this library. > > What's this project? Have you filed an ITP for it yet? The other project is one that has not yet been released under an open-source license, although I have it on good authority that it will be over the coming months. Sorry I can't tell you much more or file at ITP at present, but I will do as soon as I can. -- Joel Cross
Bug#895422: ITP: swagger-ui -- Collection of assets to dynamically generate documentation
Package: wnpp Severity: wishlist Owner: Joel Cross * Package name: swagger-ui Version : 2.2.10 Upstream Author : Tony Tam * URL : http://swagger.io * License : Apache-2.0 Programming Lang: JavaScript Description : Collection of assets to dynamically generate documentation Swagger UI is a collection of HTML, Javascript, and CSS assets that allow anyone to visualize and interact with an API's resources without needing to have any implementation logic in place. It provides visual documentation, making it easy for back-end implementation and client-side consumption. This package is a dependency of aiohttp-swagger (see #892495). I have chosen to package the 2.x branch of this package rather than the more recent 3.x branch because this is the current version required by aiohttp-swagger, and there are significant changes between the two versions. Note: An RFP already exists for the 3.x branch. See #871461.
Bug#895542: ITP: jsoneditor.js -- A web-based tool to view, edit, format, and validate JSON
Package: wnpp Severity: wishlist Owner: Joel Cross * Package name: jsoneditor.js Version : 5.14.1 Upstream Author : Jos de Jong * URL : https://github.com/josdejong/jsoneditor * License : Apache-2.0 Programming Lang: JavaScript Description : A web-based tool to view, edit, format, and validate JSON JSON Editor is a web-based tool to view, edit, format, and validate JSON. It has various modes such as a tree editor, a code editor, and a plain text editor. The editor can be used as a component in your own web application. . Supported browsers: Chrome, Firefox, Safari, Opera, Internet Explorer 9+. This package is a dependency of swagger-ui (see #895422), which I am also ITPing.
Bug#895559: ITP: json-editor.js -- JSON Schema based editor
Package: wnpp Severity: wishlist Owner: Joel Cross * Package name: json-editor.js Version : 0.7.28 Upstream Author : Jeremy Dorn (http://jeremydorn.com) * URL : https://github.com/json-editor/json-editor#readme * License : Expat Programming Lang: JavaScript Description : JSON Schema based editor JSON Editor takes a JSON Schema and uses it to generate an HTML form. It has full support for JSON Schema version 3 and 4 and can integrate with several popular CSS frameworks (bootstrap, foundation, and jQueryUI). This package is a dependency of swagger-ui (see #895422), which I am also ITPing.
Bug#895834: ITP: python-dataclasses -- Python dataclasses backport from 3.7
Package: wnpp Severity: wishlist Owner: Joel Cross * Package name: python-dataclasses Version : 0.5 Upstream Author : Eric V. Smith * URL : https://github.com/ericvsmith/dataclasses * License : MIT Programming Lang: Python Description : Python dataclasses backport from 3.7 This is a backport of the dataclasses feature that will be made available in Python 3.7 (see https://www.python.org/dev/peps/pep-0557). Many libraries are already being built that depend upon this feature - with this packaged, these libraries will be able to have support in Python 3.6 as well as the upcoming Python 3.7.
Bug#895928: ITP: python-base58 -- base58 encode/decode for Python
Package: wnpp Severity: wishlist Owner: Joel Cross * Package name: python-base58 Version : 0.2.5 Upstream Author : David Keijser * URL : https://github.com/keis/base58 * License : MIT Programming Lang: Python Description : base58 encode/decode for Python This package contains the following functions, in a form compatible with that used by the bitcoin network: - b58encode - b58decode - b58encode_check - b58decode_check
Bug#895987: ITP: python-cerberus -- Lightweight, extensible data validation library for Python
Package: wnpp Severity: wishlist Owner: Joel Cross * Package name: python-cerberus Version : 1.2 Upstream Author : Nicola Iarocci * URL : http://github.com/pyeve/cerberus * License : ISC Programming Lang: Python Description : Lightweight, extensible data validation library for Python Cerberus provides powerful yet simple and lightweight data validation functionality out of the box and is designed to be easily extensible, allowing for custom validation.
Re: Bug#895928: ITP: python-base58 -- base58 encode/decode for Python
On Tue, 17 Apr 2018, at 6:25 PM, Daniele Nicolodi wrote: > On 4/17/18 8:57 AM, Joel Cross wrote: > > Package: wnpp > > Severity: wishlist > > Owner: Joel Cross > > > > * Package name: python-base58 > > Version : 0.2.5 > > Upstream Author : David Keijser > > * URL : https://github.com/keis/base58 > > * License : MIT > > Programming Lang: Python > > Description : base58 encode/decode for Python > > > > This package contains the following functions, in a form compatible with > > that > > used by the bitcoin network: > > - b58encode > > - b58decode > > - b58encode_check > > - b58decode_check > > Hi Joel, > > I had a look at this Python package a while ago, and I was very > surprised to find that its interface does not match the one of the > functions in the base64 standard library module in the use of strings vs > bytes. I had to introduce some wrappers to make it sane in that regard. > > I see in the upstream repository some commits that suggest that this has > been fixed (breaking the API probably). However, nothing that hints > that a release has been made after that. > > It would be nice to have the fixed version in Debian and to avoid API > breakage, at least once the Python package enters the Debian archive. > > Cheers, > Dan Thanks Dan. I assume you're referring to the https://github.com/keis/base58/issues/15 issue? (Output is string, not bytes)
Bug#897317: ITP: python-pygtrie -- A Python library implementing a trie data structure
Package: wnpp Severity: wishlist Owner: Joel Cross * Package name: python-pygtrie Version : 2.2 Upstream Author : Michal Nazarewicz * URL : https://github.com/google/pygtrie * License : Apache 2.0 Programming Lang: Python Description : A Python library implementing a trie data structure Trie data structure, also known as radix or prefix tree, is a tree associating keys to values where all the descendants of a node have a common prefix (associated with that node). . The trie module contains Trie, CharTrie and StringTrie classes each implementing a mutable mapping interface, i.e. dict interface. As such, in most circumstances, Trie could be used as a drop-in replacement for a dict, but the prefix nature of the data structure is trie's real strength. . The module also contains PrefixSet class which uses a trie to store a set of prefixes such that a key is contained in the set if it or its prefix is stored in the set.
Bug#897419: ITP: python-typeguard -- Run-time type checker for Python
Package: wnpp Severity: wishlist Owner: Joel Cross * Package name: python-typeguard Version : 2.1.4 Upstream Author : Alex Grönholm * URL : https://github.com/agronholm/typeguard * License : MIT/Expat Programming Lang: Python Description : Run-time type checker for Python This library provides run-time type checking for functions defined with argument type annotations. This can be done in one of three ways: * calling check_argument_types() from within the function body * decorating the function with @typechecked * using `with TypeChecker('packagename')`