Source: patch-manager
Section: vcs
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Uploaders: Simon Glass <sjg@chromium.org>
Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-python3,
 git <!nocheck>,
 pybuild-plugin-pyproject,
 python3-aiohttp <!nocheck>,
 python3-all,
 python3-patatt <!nocheck>,
 python3-pygit2 <!nocheck>,
 python3-pytest <!nocheck>,
 python3-setuptools,
 python3-u-boot-pylib (>= 0.1.0) <!nocheck>,
Standards-Version: 4.7.4
Testsuite: autopkgtest-pkg-pybuild
Homepage: https://github.com/deinde-dev/patman
Vcs-Git: https://salsa.debian.org/python-team/packages/patch-manager.git
Vcs-Browser: https://salsa.debian.org/python-team/packages/patch-manager
Rules-Requires-Root: no

Package: patch-manager
Architecture: all
Depends:
 ${python3:Depends},
 ${misc:Depends},
 git,
 python3-aiohttp,
 python3-patatt,
 python3-pygit2,
 python3-u-boot-pylib (>= 0.1.0),
Suggests:
 python3-googleapi,
 python3-google-auth-httplib2,
 python3-google-auth-oauthlib,
Description: create, check and email patch series with Patchwork integration
 Patman helps you create, send, track and review patch series for projects
 that take patches by email, such as U-Boot and the Linux kernel.
 .
 It creates patches from a git branch, cleans them up by removing unwanted
 tags, inserts a cover letter with change logs, runs the patches through
 checkpatch and its own checks, and emails them out -- with git send-email
 or, where there is no working SMTP, through a web relay.  It can also track
 a series on Patchwork and gather review tags into the commits.
 .
 The web-relay send path attests each message with patatt.  The optional
 assisted-review feature needs the claude-agent-sdk, which is not
 packaged in Debian and so is not pulled in here.
 .
 Debian already has an unrelated program called patman, so this package
 installs the command only as patch-manager.
