Bug#1006952: ITP: python3-flask-dance -- doing the OAuth dance with style using Flask, requests, and oauthlib

2022-03-08 Thread Sergio de Almeida Cipriano Junior
Package: wnpp
Severity: wishlist
Owner: Sergio de Almeida Cipriano Junior 
X-Debbugs-Cc: debian-devel@lists.debian.org, sergios...@riseup.net

* Package name: python3-flask-dance
  Version : v5.1.0
  Upstream Author : David Baumgold 
* URL : https://github.com/singingwolfboy/flask-dance
* License : MIT
  Programming Lang: Python3
  Description : Doing the OAuth dance with style using Flask, requests, and 
oauthlib

 Doing the OAuth dance with style using Flask, requests, and oauthlib.
 Currently, only OAuth consumers are supported. 

 I intent to package debian-image-finder [1] and flask-dance is one of
 its dependencies. I also plan to package under the umbrella of the
 Debian Python Team.

 [1]: https://image-finder.debian.net/



Bug#993864: ITP: taskserver -- taskwarrior synchronisation server

2021-09-07 Thread Sergio de Almeida Cipriano Junior
Package: wnpp
Severity: wishlist
Owner: Sergio de Almeida Cipriano Junior 
X-Debbugs-Cc: debian-devel@lists.debian.org, sergios...@protonmail.com

* Package name: taskserver
  Version : 1.1.0
  Upstream Author : Göteborg Bit Factory 
* URL : https://github.com/GothenburgBitFactory/taskserver
* License : MIT
  Programming Lang: C++
  Description : taskwarrior synchronisation server

Taskserver is a daemon or service that will allow you to share tasks among
different client applications, primarily Taskwarrior.


Bug#986715: ITP: python3-crochet -- Library that makes it easier to use Twisted from regular blocking code

2021-04-10 Thread Sergio de Almeida Cipriano Junior
Package: wnpp
Severity: wishlist
Owner: Sergio de Almeida Cipriano Junior 
X-Debbugs-Cc: debian-devel@lists.debian.org, sergios...@protonmail.com

* Package name: python3-crochet
  Version : 1.12.0
  Upstream Author : Itamar Turner-Trauring 
* URL : https://pypi.org/project/crochet/
* License : MIT
  Programming Lang: Python
  Description : Library that makes it easier to use Twisted from regular 
blocking code

  Crochet is a library that makes it easier to use Twisted from regular blocking
  code. Some use cases include:

   * Easily use Twisted from a blocking framework like Django or Flask.

   * Write a library that provides a blocking API, but uses Twisted for
   its implementation.

   * Port blocking code to Twisted more easily, by keeping a backwards
   compatibility layer.

   * Allow normal Twisted programs that use threads to interact with
   Twisted more cleanly from their threaded parts. For example, this
   can be useful when using Twisted as a WSGI container.

  The latest version of pagure (5.13.2) needs pagure-messages, which needs
  fedora-messaging, which needs crochet. My goal is to help package the new
  dependencies of pagure.



Bug#986714: ITP: fedora-messaging -- A framework for declaring message schemas

2021-04-10 Thread Sergio de Almeida Cipriano Junior
Package: wnpp
Severity: wishlist
Owner: Sergio de Almeida Cipriano Junior 
X-Debbugs-Cc: debian-devel@lists.debian.org, sergios...@protonmail.com

* Package name: fedora-messaging
  Version : v2.0.2
  Upstream Author : Fedora Infrastructure Team
  
* URL : https://github.com/fedora-infra/fedora-messaging
* License : GPLv2
  Programming Lang: Python
  Description : A framework for declaring message schemas

  This package provides a framework for declaring message schemas,
  a set of synchronous APIs to publish messages to AMQP brokers, a
  set of asynchronous APIs to consume messages, and services to
  easily run consumers.

  The latest version of pagure (5.13.2) needs pagure-messages, which needs
  fedora-messaging. My goal is to help package the new dependencies of pagure.

--
Cheers,
  Sérgio Cipriano


Bug#984741: ITP: pagure-messages -- A schema package for messages sent by pagure

2021-03-07 Thread Sergio de Almeida Cipriano Junior
Package: wnpp
Severity: wishlist
Owner: Sergio de Almeida Cipriano Junior 
X-Debbugs-Cc: debian-devel@lists.debian.org, sergios...@hotmail.com.br

* Package name: pagure-messages
  Version : 0.0.6
  Upstream Author : Pierre-Yves Chibon 
* URL : https://pagure.io/pagure-messages
* License : GPLv2+
  Programming Lang: Python
  Description : A schema package for messages sent by pagure

  Pagure-messages is a schema package for messages sent by pagure, created using
  Fedora Messaging.

  A schema is important for several reasons:

   - it will help you (the developer) ensure you don’t accidentally change your
   message’s format. When messages are being generated from, say, a database 
object,
   it’s easy to make a schema change to the database and unintentionally alter 
your
   message, which breaks consumers of your message. Without a schema, you might 
not
   catch this until you deploy your application and consumers start crashing. 
With
   a schema, you’ll get an error as you develop!

   - it allows you to change your message format in a controlled fashion by 
versioning
   your schema. You can then choose to implement methods one way or another 
based on
   the version of the schema used by a message.

  For more information about message schemas see:

https://fedora-messaging.readthedocs.io/en/latest/messages.html

  The latest version of pagure (5.13.2) needs pagure-messages, my goal is to 
help
  package the new dependencies of pagure.

--
Cheers,
  Sérgio Cipriano