Bug#1077007: ITP: python-adguardhome -- Asynchronous Python client for the AdGuard Home API

2024-07-25 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: python-adguardhome
  Version : 0.7.0
  Upstream Contact: Franck Nijhof 
* URL : https://github.com/frenck/python-adguardhome
* License : Expat
  Programming Lang: Python
  Description : Asynchronous Python client for the AdGuard Home API

 This package allows you to control and monitor an AdGuard Home instance
 programmatically. It is mainly created to allow third-party programs to 
automate
 the behavior of AdGuard.
 .
 An excellent example of this might be Home Assistant, which allows you to write
 automations, to turn on parental controls when the kids get home.

I intend to maintain this package within the Home Assistant team.



Bug#1077008: ITP: python-advantage-air -- API helper for Advantage Air's MyAir and e-zone API

2024-07-25 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: python-advantage-air
  Version : 0.4.4
  Upstream Contact: Brett Adams 
* URL : https://github.com/Bre77/advantage_air
* License : Expat
  Programming Lang: Python
  Description : API helper for Advantage Air's MyAir and e-zone API

 API helper for Advantage Air's MyAir and e-zone API

I intend to maintain this package within the Home Assistant team.



Bug#1077010: ITP: python-ms-cv -- A correlation vector implementation in python, based on Microsoft's implementation.

2024-07-25 Thread Tianyu Chen
Package: wnpp
Severity: wishlist
Owner: Tianyu Chen 
X-Debbugs-Cc: debian-devel@lists.debian.org, billchenchina2...@gmail.com

* Package name: python-ms-cv
  Version : 0.1.1
  Upstream Contact: OpenXbox 
* URL : https://github.com/OpenXbox/ms_cv
* License : MIT
  Programming Lang: Python
  Description : A correlation vector implementation in python, based on 
Microsoft's implementation.

This library is a dependancy of Home Assistant, the Python smart home platform.
I plan to maintain it in https://salsa.debian.org/homeassistant-team/.



Bug#1077029: ITP: python-pywebpush -- Webpush Data encryption library for Python

2024-07-25 Thread Tianyu Chen
Package: wnpp
Severity: wishlist
Owner: Tianyu Chen 
X-Debbugs-Cc: debian-devel@lists.debian.org, billchenchina2...@gmail.com

* Package name: python-pywebpush
  Version : 2.0.0
  Upstream Contact: JR Conlin 
* URL : https://github.com/web-push-libs/pywebpush/
* License : MPL
  Programming Lang: Python
  Description : WebPush publication library

  Webpush Data encryption library for Python

This library is a dependancy of Home Assistant, the Python smart home
platform.
I plan to maintain it in https://salsa.debian.org/homeassistant-team/.



Re: git tooling to handle files-excluded while preserving upstream history

2024-07-25 Thread Sean Whitton
Hello,

On Tue 16 Jul 2024 at 03:28pm +02, Daniel Gröber wrote:

> Right, thanks for the link. That certainly is one angle of attack and I
> hope someone does tackle it given how popular gbp is, but it's not the only
> game in town.
>
> Personally I'm moving away from gbp toward the dgit patches-applied
> workflows so I'd be interested in something that can work there (too?).
>
> A quick chat with Ian on IRC illuminates the situation: git-deborig
> (dgit/t2u's equivalent of gbp-export-orig) can't directly do this as it
> would break dgit's "tarball equals git exactly" invariant.
>
> This needs do be done as a seperate tool that commits the removals into
> git. I think the same tool could also work for the gbp case unless I'm
> missing something.
>
> If nobody has a tool like that in the works yet I may have a stab at it.
>
> If anyone has any spare cycles I'd also like us think about how a
> full-blown git-filter-branch/-repo invocation would fit into the picture so
> perhaps the interface could handle those in the future.

I do a manual 'git rm', commit, and make a upstrea/foo+dfsg tag.  It's
not great.  Automation would be nice.

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#1077043: ITP: python-aiohttp-fast-zlib -- Accelerates aiohttp by replacing zlib with faster alternatives (isal or zlib-ng), improving performance, especially for websocket connections.

2024-07-25 Thread Josh Santos
Package: wnpp
Severity: wishlist
Owner: Josh Santos 
X-Debbugs-Cc: debian-devel@lists.debian.org, josh@santos.cloud

* Package name: python-aiohttp-fast-zlib
  Version : 0.1.1
  Upstream Contact: J. Nick Koston 
* URL : https://github.com/bdraco/aiohttp-fast-zlib
* License : Apache-2.0
  Programming Lang: Python
  Description : Replaces usage of zlib in aiohttp with a faster drop-in 
replacement. 

  zlib is a bottleneck for aiohttp, especially for websocket connections. 
aiohttp-fast-zlib replaces usage of zlib in aiohttp with isal or zlib-ng which 
are drop-in faster replacements in most cases.

This library is a dependancy of Home Assistant, the Python smart home platform.
The Debian Python team intends to maintain this.



Bug#1077081: ITP: voluptuous-openapi -- Convert Voluptuous schemas to OpenAPI Schema object

2024-07-25 Thread Edward Betts
Package: wnpp
Severity: wishlist
Owner: Edward Betts 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: voluptuous-openapi
  Version : 0.0.4
  Upstream Author : Denis Shulyaka 
* URL : https://github.com/Shulyaka/voluptuous-openapi
* License : Apache-2.0
  Programming Lang: Python
  Description : Convert Voluptuous schemas to OpenAPI Schema object

  Voluptuous OpenAPI allows for the transformation of Voluptuous schemas into
  OpenAPI Schema objects. It supports custom serializers for processing custom
  validators, ensuring flexibility in schema definition. 

This library is a dependancy of Home Assistant, the Python smart home platform.
I plan to maintain it as part of the Home Assistant team.



Bug#1077088: ITP: golang-github-knadh-go-pop3 -- simple Go POP3 client library

2024-07-25 Thread Carlos Henrique Lima Melara
Package: wnpp
Severity: wishlist
Owner: Carlos Henrique Lima Melara 

* Package name: golang-github-knadh-go-pop3
  Version : 1.0.0-1
  Upstream Author : Kailash Nadh
* URL : https://github.com/knadh/go-pop3
* License : Expat
  Programming Lang: Go
  Description : A simple Go POP3 client library for connecting and reading 
mails from POP3 servers.

A simple Go POP3 client library for connecting and reading mails from
POP3 servers. This is a full rewrite of TheCreeper/go-pop3
(https://github.com/TheCreeper/go-pop3) with bug fixes and new features.

This library is used by brutespray v2.0 (see #1067431).



Packaging homeassistant in Debian

2024-07-25 Thread Thomas Goirand

Dear friends,

Together with a bunch of people during debcamp, we decided to package 
homeassistant. This is a huge task, with hundreds of dependencies. Since 
there's too many, we've been told to no Cc: debian-devel@l.d.o when 
filing the ITPs, and instead write a summary (as per developper's ref).


Well, we wont write such a summary, but everyone can follow our progress 
on this wiki page, which fills the same purpose:


https://wiki.debian.org/Python/HomeAssistant

As you may see, there are 600+ packages to do. Since we're a lot of 
people on the task, we believe it can be done.


I've written 13 packages myself, and uploaded most already. Edward Betts 
beated me by a very much higher numbers! billchenchina1 and omnidapps 
already wrote many packages waiting in the NEW queue too.


Note that we decided to push these packages to a separate team, as we 
don't really see drivers for heaters or air cond systems as very useful 
for any other things than homeassistant. Things that do make sense for a 
more general purpose will be pushed to the Python team as we see fit.


Cheers,

Thomas Goirand (zigo)



Bug#1077136: ITP: python-aio-geojson-generic-client -- generic async GeoJSON client library

2024-07-25 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: python-aio-geojson-generic-client
  Version : 0.4
  Upstream Contact: Malte Franken 
* URL : 
https://github.com/exxamalte/python-aio-geojson-generic-client
* License : Apache-2.0
  Programming Lang: Python
  Description : generic async GeoJSON client library

 This library provides convenient async generic access to GeoJSON
 https://datatracker.ietf.org/doc/html/rfc7946 feeds. It uses asyncio and
 aiohttp.
 .
 This package is a dependency for Home Assistant.

I itend to maintain this package within the home assistant team.



Bug#1077147: ITP: golang-github-wenerme-astgo -- Libraries to work with Asterisk

2024-07-25 Thread Guilherme Puida Moreira
Package: wnpp
Severity: wishlist
Owner: Guilherme Puida Moreira 

* Package name: golang-github-wenerme-astgo
  Version : 0.0~git20230926.1b5bc38-1
  Upstream Author : 陈杨文
* URL : https://github.com/wenerme/astgo
* License : Apache-2.0
  Programming Lang: Go
  Description : Libraries to work with Asterisk

 Includes support for AMI (Asterisk Manager Interface) and AGI (Asterisk
 Gateway Interface).
 .
 AMI: Async action, Sync Action, Event Subscribe, Auto Reconnect, Generated
 Action with document, Generated Event with document, Generated Client Action
 with Response.
 .
 AGI: FastAGI, AGI Bin, Generated Command, Generated Client.

This library is used by brutespray.

--puida



Bug#1077149: ITP: python-hjson -- Hjson, a user interface for JSON

2024-07-25 Thread Agathe Porte
Package: wnpp
Severity: wishlist
Owner: Agathe Porte 
X-Debbugs-Cc: debian-devel@lists.debian.org, gag...@debian.org

* Package name: python-hjson
  Version : 3.1.0
  Upstream Contact: Greg Roodt 
* URL : https://hjson.github.io/
* License : MIT
  Programming Lang: Python
  Description : Hjson, a user interface for JSON

JSON is easy for humans to read and write... in theory. In practice JSON
gives us plenty of opportunities to make mistakes without even realizing
it.

Hjson is a syntax extension to JSON. It's NOT a proposal to replace JSON
or to incorporate it into the JSON spec itself. It's intended to be used
like a user interface for humans, to read and edit before passing the
JSON data to the machine.

I plan to maintain this package in the Debian Python Team.