#1092363 ITP: repolib -- Repository Management for APT in Python (Python 3)

#1092363#5
Date:
2025-01-07 17:21:15 UTC
From:
To:
* Package name    : repolib
   Version         : 2.0.0
   Upstream Contact: Ian Santopietro <isantop@gmail.com>
* URL             : https://github.com/pop-os/repolib
* License         : GPL 3.0 and LGPL 3.0
   Programming Lang: Python
   Description     : Repository Management for APT in Python (Python 3)

RepoLib is a Python library and CLI tool-set for managing your software
system software repositories. It's currently set up to handle APT
repositories
on Debian-based linux distribuitons.

RepoLib is intended to operate on DEB822-format sources. It aims to provide
feature parity with software-properties for most commonly used functions.
---

URL is upstream URL. This will ultimately reside in a Salsa repository.

This Python utility actually includes useful functionality for programmatic
interaction with repository sources as well as tools to convert legacy
single-
line APT definitions into DEB822 formatted sources files. This tooling
is very
useful for migrating to full DEB822 functionality on systems, and is a very
useful library.

It does not exist currently in Debian as it is 'sourced' from Pop-OS's git
sources.

I intend to maintain it myself, but I am also open to co-maintainership with
the Python team. However, this package is pretty stable and doesn't have
frequent updates.

I will need a sponsor to get this into NEW (and will be following the
Mentors
processes).

#1092363#10
Date:
2025-01-08 03:16:36 UTC
From:
To:
Note that the Upstream Contact is the Copyright holder. However, this is a public open source project now on GitHub, and members of the project have already OK'd packaging this for Debian - refer to https://github.com/pop-os/repolib/issues/79 where I ask if there is any issues with me packaging this and loading it up into Debian.

Thomas
(sent from primary account tied to my ubuntu.com alias)