Bug#893339: ITP: python-epc -- RPC stack for Emacs Lisp

2018-03-17 Thread Lev Lamberov
Package: wnpp
Owner: Lev Lamberov 
Severity: wishlist

* Package name: python-epc
  Version : 0.0.5
  Upstream Author : Takafumi Arakaki 
* URL or Web page : https://pypi.python.org/pypi/epc
* License : GPL-3+
  Programming Lang: Python
  Description : RPC stack for Emacs Lisp

EPC is an RPC stack for Emacs Lisp and Python-EPC is its server side
and client side implementation in Python. Using Python-EPC, you can
easily call Emacs Lisp functions from Python and Python functions
from Emacs.

It supports both Python 2 and Python 3.



Bug#893338: ITP: python-sexpdata -- S-expression parser

2018-03-17 Thread Lev Lamberov
Package: wnpp
Owner: Lev Lamberov 
Severity: wishlist

* Package name: python-sexpdata
  Version : 0.0.3
  Upstream Author : Takafumi Arakaki 
* URL or Web page : https://pypi.python.org/pypi/sexpdata
* License : GPL-3+
  Programming Lang: Python
  Description : S-expression parser

This package is a simple S-expression parser/serializer. It has
simple `load' and `dump' functions like pickle, json or PyYAML
module.

It supports both Python 2 and Python 3.



Bug#893329: ITP: golang-github-facebookgo-atomicfile -- Package atomicfile provides an atomically written/replaced file.

2018-03-17 Thread Eric Dorland
Package: wnpp
Severity: wishlist
Owner: Eric Dorland 

* Package name: golang-github-facebookgo-atomicfile
  Version : 0.0~git20151019.2de1f20-1
  Upstream Author : Facebook Go
* URL : https://github.com/facebookgo/atomicfile
* License : BSD
  Programming Lang: Go
  Description : Provides an atomically written/replaced file.

Package atomicfile provides the ability to write a file with an eventual rename 
on Close (using os.Rename). This allows for a file to always be in a consistent 
state and never represent an in-progress write.

NOTE: `os.Rename` may not be atomic on your operating system.



Bug#893313: ITP: python-certbot-dns-dnsimple -- DNSimple DNS Authenticator plugin for Certbot

2018-03-17 Thread Andrew Starr-Bochicchio
Package: wnpp
Severity: wishlist
Owner: Andrew Starr-Bochicchio 

* Package name: python-certbot-dns-dnsimple
  Version : 0.22.0
  Upstream Author : Certbot Project 
* URL : https://certbot.eff.org
* License : Apache-2.0
  Programming Lang: Python
  Description : DNSimple DNS Authenticator plugin for Certbot

This will be maintained by the Debian Let's Encrypt Team inside the
certbot sub-team.

The certbot_dns_dnsimple.dns_dnsimple plugin automates the process of
completing a dns-01 challenge (acme.challenges.DNS01) by creating, and
subsequently removing, TXT records using the DNSimple API.



Bug#893307: ITP: python-certbot-dns-rfc2136 -- RFC 2136 DNS Authenticator plugin for Certbot

2018-03-17 Thread Andrew Starr-Bochicchio
Package: wnpp
Severity: wishlist
Owner: Andrew Starr-Bochicchio 

* Package name: python-certbot-dns-rfc2136
  Version : 0.22.0
  Upstream Author : Certbot Project 
* URL : https://certbot.eff.org
* License : Apache-2.0
  Programming Lang: Python
  Description : RFC 2136 DNS Authenticator plugin for Certbot

This will be maintained by the Debian Let's Encrypt Team inside the
certbot sub-team.

The certbot_dns_rfc2136.dns_rfc2136 plugin automates the process of
completing a dns-01 challenge (acme.challenges.DNS01) by creating, and
subsequently removing, TXT records using RFC 2136 Dynamic Updates.



Bug#893306: ITP: taptempo -- A command line tap tempo.

2018-03-17 Thread Francois Mazen
Package: wnpp
Severity: wishlist
Owner: Francois Mazen 

* Package name: taptempo
  Version : 1.2.0
  Upstream Author : Francois Mazen 
* URL : https://github.com/moleculext/taptempo
* License : GPL-3.0
  Programming Lang: C++
  Description : A command line tap tempo.

A command line tap tempo. Hit enter key with style and you'll get the
corresponding number of beats per minute (bpm).

I'm the author of this software. I have developed it with a simple use-case:
type "taptempo" in a terminal and hit the enter key at a regular rate to get
the corresponding tempo in BPM (beats per minute).

This is very useful to quickly find the tempo of a song without launching a big
digital workstation like Ardour or LMMS.

This software is simple and minimal, so the maintenance effort should be small:
 - C++11 language
 - CMake for project generation
 - gettext for translation (already English and French)
 - getopt for option parsing



Bug#893304: ITP: python-certbot-dns-route53 -- Route53 DNS Authenticator plugin for Certbot

2018-03-17 Thread Andrew Starr-Bochicchio
Package: wnpp
Severity: wishlist
Owner: Andrew Starr-Bochicchio 

* Package name: python-certbot-dns-route53
  Version : 0.22.0
  Upstream Author : Certbot Project 
* URL : https://certbot.eff.org
* License : Apache-2.0
  Programming Lang: Python
  Description : Route53 DNS Authenticator plugin for Certbot

This will be maintained by the Debian Let's Encrypt Team inside the
certbot sub-team.

The certbot_dns_route53.dns_route53 plugin automates the process of
completing a dns-01 challenge (acme.challenges.DNS01) by creating, and
subsequently removing, TXT records using the Amazon Web Services Route 53 API.



Re: Bug#893056: ITP: libpe1 -- The PE library used by pev

2018-03-17 Thread Robert Haist
Hi Scott,

I just had a look at similar packages and also the debian maint-guide best 
practice: 

https://www.debian.org/doc/manuals/maint-guide/advanced.en.html

Regards,

Robert Haist

2BC8 3F55 A400 7468 864C 680E 1B7C C8D4 D4E9 14AA


> Scott Kitterman  hat am 16. März 2018 um 00:13 
> geschrieben:
> 
> 
> On Thursday, March 15, 2018 11:51:11 PM Robert Haist wrote:
> > Package: wnpp
> > Severity: wishlist
> > Owner: Robert Haist 
> > 
> > * Package name: libpe1
> >   Version : 1.0.0
> >   Upstream Author : Fernando Mercês
> > * URL : https://github.com/merces/libpe
> > * License : LGPLv3
> >   Programming Lang: C
> >   Description : The PE library used by pev
> > 
> > Currently the pev package in debian contains the pev tools and the library,
> > because upstream had a single integrated repo in the past. Now upstream is
> > divided in two repos and we have to package the library as dependency too.
> 
> Is there a reason you picked libpe1 instead of libpe?  Generally encoding the 
> soname in the source package name is not a good practice.
> 
> Scott K



Re: Bug#893056: ITP: libpe1 -- The PE library used by pev

2018-03-17 Thread Scott Kitterman
Including the soname is for the binary package, not the source.  This should be:

Source: libpe
Binary: libpe1

Scott K

On March 17, 2018 5:35:51 PM UTC, Robert Haist  wrote:
>Hi Scott,
>
>I just had a look at similar packages and also the debian maint-guide
>best practice: 
>
>https://www.debian.org/doc/manuals/maint-guide/advanced.en.html
>
>Regards,
>
>Robert Haist
>
>2BC8 3F55 A400 7468 864C 680E 1B7C C8D4 D4E9 14AA
>
>
>> Scott Kitterman  hat am 16. März 2018 um 00:13
>geschrieben:
>> 
>> 
>> On Thursday, March 15, 2018 11:51:11 PM Robert Haist wrote:
>> > Package: wnpp
>> > Severity: wishlist
>> > Owner: Robert Haist 
>> > 
>> > * Package name: libpe1
>> >   Version : 1.0.0
>> >   Upstream Author : Fernando Mercês
>> > * URL : https://github.com/merces/libpe
>> > * License : LGPLv3
>> >   Programming Lang: C
>> >   Description : The PE library used by pev
>> > 
>> > Currently the pev package in debian contains the pev tools and the
>library,
>> > because upstream had a single integrated repo in the past. Now
>upstream is
>> > divided in two repos and we have to package the library as
>dependency too.
>> 
>> Is there a reason you picked libpe1 instead of libpe?  Generally
>encoding the 
>> soname in the source package name is not a good practice.
>> 
>> Scott K



Bug#893271: ITP: python-certbot-dns-google -- a certbot plugin for validations through Google DNS

2018-03-17 Thread Andrew Starr-Bochicchio
Package: wnpp
Severity: wishlist
Owner: Andrew Starr-Bochicchio 

* Package name: python-certbot-dns-google
  Version : 0.22.0
  Upstream Author : Certbot Project 
* URL : https://certbot.eff.org
* License : Apache-2.0
  Programming Lang: Python
  Description : a certbot plugin for validations through Google DNS

This will be maintained by the Debian Let's Encrypt Team inside the
certbot sub-team.

The certbot_dns_google.dns_google plugin automates the process of
completing a dns-01 challenge (acme.challenges.DNS01) by creating, and
subsequently removing, TXT records using the Google Cloud DNS API.



Bug#893266: ITP: pcre2el -- Emacs mode to convert between PCRE, Emacs and rx regexp syntax

2018-03-17 Thread Lev Lamberov
Package: wnpp
Owner: Lev Lamberov 
Severity: wishlist

* Package name: pcre2el
  Version : 1.8
  Upstream Author : Jon Oddie 
* URL or Web page : https://github.com/joddie/pcre2el
* License : GPL-3+
  Programming Lang: Emacs Lisp
  Description : Emacs mode to convert between PCRE, Emacs and rx regexp 
syntax

This package provides `pcre2el' or `rxt' (RegeXp Translator or RegeXp
Tools), a utility for working with regular expressions in Emacs,
based on a recursive-descent parser for regexp syntax. In addition to
converting (a subset of) PCRE syntax into its Emacs equivalent, it
can do the following:

 - convert Emacs syntax to PCRE;
 - convert either syntax to `rx', an S-expression based regexp syntax
   untangle complex regexps by;
 - showing the parse tree in `rx' form and highlighting the;
 - corresponding chunks of code show the complete list of strings
   (productions) matching a regexp, provided the list is finite;
 - provide live font-locking of regexp syntax (so far only for Elisp
   buffers).



Bug#893213: ITP: python-mastodon -- Python wrapper for the Mastodon API

2018-03-17 Thread Craig Small
Package: wnpp
Severity: wishlist
Owner: Craig Small 

* Package name: python-mastodon
  Version : 1.2.2
  Upstream Author : Lorenz Diener 
* URL : https://github.com/halcy/Mastodon.py
* License : MIT/X
  Programming Lang: Python
  Description : Python wrapper for the Mastodon API

Mastodon is an ActivityPub and OStatus based twitter-like federated
social network node. It has an API that allows you to interact with its
every aspect. This is a simple python wrapper for that api, provided as
a single python module.

This will be maintained by me but will be part of the Debian Python
Modules Team.