Bug#869534: ITP: ptpython -- Alternative Python Prompt

2021-03-05 Thread Daniel Baumann
Hi Andrej

On 3/5/21 7:19 PM, Andrej Shadura wrote:
> push my work so that you can take bits from it and merge with
> whatever you have:

no problem :)

thanks, and thanks for doing the prompt-toolkit upload, too.

I've now uploaded my ptpython to NEW. jftr there's the diff between the
two packages attached. I'll happily merge the things where it makes
sense in the subsequent upload.

Regards,
Daniel
diff -Naurp /srv/git/daniel/ptpython/debian/changelog debian/changelog
--- /srv/git/daniel/ptpython/debian/changelog	2021-03-01 20:19:30.279540055 +0100
+++ debian/changelog	2021-03-05 19:47:22.796978707 +0100
@@ -1,5 +1,5 @@
-ptpython (3.0.16-1) sid; urgency=medium
+ptpython (3.0.16-1) unstable; urgency=low
 
-  * Initial upload to sid (Closes: #869534).
+  * Initial upload.
 
- -- Daniel Baumann   Fri, 26 Feb 2021 05:10:41 +0100
+ -- Andrej Shadura   Fri, 05 Mar 2021 19:06:27 +0100
diff -Naurp /srv/git/daniel/ptpython/debian/control debian/control
--- /srv/git/daniel/ptpython/debian/control	2021-03-01 20:21:58.603091620 +0100
+++ debian/control	2021-03-05 19:47:22.796978707 +0100
@@ -1,36 +1,40 @@
 Source: ptpython
+Maintainer: Andrej Shadura 
+Uploaders: Debian Python Team 
 Section: python
 Priority: optional
-Maintainer: Daniel Baumann 
 Build-Depends:
  debhelper-compat (= 13),
  dh-python,
- python3,
+ dh-sequence-python3,
+ python3-all,
+ python3-appdirs,
+ python3-setuptools,
+ python3-jedi (>= 0.16.0),
  python3-prompt-toolkit (>= 3.0.16),
  python3-pygments,
- python3-setuptools,
-Rules-Requires-Root: no
 Standards-Version: 4.5.1
 Homepage: https://github.com/prompt-toolkit/ptpython
-Vcs-Browser: https://git.progress-linux.org/users/daniel.baumann/debian/packages/ptpython
-Vcs-Git: https://git.progress-linux.org/users/daniel.baumann/debian/packages/ptpython
+Vcs-Browser: https://salsa.debian.org/python-team/packages/ptpython
+Vcs-Git: https://salsa.debian.org/python-team/packages/ptpython.git
 
-Package: ptpython
-Section: python
+Package: python3-ptpython
 Architecture: all
 Depends:
- python3-prompt-toolkit (>= 3.0.16),
  ${misc:Depends},
  ${python3:Depends},
-Description: Alternative Python Prompt with auto-completion and syntax highlighting
- Ptpython is an advanced Python REPL:
+Description: advanced Python REPL
+ Ptpython is an advanced terminal-based Python REPL.
+ .
+ Features:
+ .
+  * Syntax highlighting.
+  * Multiline editing (the up arrow works)
+  * Autocompletion
+  * Mouse support
+  * Support for color schemes
+  * Support for bracketed paste (disabled by default)
+  * Vi and Emacs key bindings
+  * Support for double-width characters
  .
-   * Syntax highlighting.
-   * Multiline editing (the up arrow works).
-   * Autocompletion.
-   * Mouse support.
-   * Support for color schemes.
-   * Support for bracketed paste.
-   * Both Vi and Emacs key bindings.
-   * Support for double width (Chinese) characters.
-   * ...and many other things.
+ Ptpython is built using prompt_toolkit.
diff -Naurp /srv/git/daniel/ptpython/debian/copyright debian/copyright
--- /srv/git/daniel/ptpython/debian/copyright	2021-03-04 20:25:38.063415553 +0100
+++ debian/copyright	2021-03-05 19:47:22.796978707 +0100
@@ -1,14 +1,12 @@
 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: ptpython
-Upstream-Contact: Jonathan Slenders 
-Source: https://github.com/prompt-toolkit/ptpython/releases
 
 Files: *
-Copyright: 2015-2020 Jonathan Slenders 
+Copyright: 2014—2021, Jonathan Slenders 
 License: BSD-3-clause
 
 Files: debian/*
-Copyright: 2021 Daniel Baumann 
+Copyright: 2021, Andrej Shadura 
 License: BSD-3-clause
 
 License: BSD-3-clause
@@ -22,7 +20,7 @@ License: BSD-3-clause
list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
  .
- * Neither the name of the organization nor the names of its
+ * Neither the name of the {organization} nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
  .
diff -Naurp /srv/git/daniel/ptpython/debian/gbp.conf debian/gbp.conf
--- /srv/git/daniel/ptpython/debian/gbp.conf	1970-01-01 01:00:00.0 +0100
+++ debian/gbp.conf	2021-03-05 19:47:22.796978707 +0100
@@ -0,0 +1,3 @@
+[DEFAULT]
+debian-branch = debian/unstable
+upstream-branch = upstream/latest
diff -Naurp /srv/git/daniel/ptpython/debian/rules debian/rules
--- /srv/git/daniel/ptpython/debian/rules	2021-03-01 20:19:30.279540055 +0100
+++ debian/rules	2021-03-05 19:47:22.796978707 +0100
@@ -1,6 +1,5 @@
 #!/usr/bin/make -f
 
 export PYBUILD_NAME=ptpython
-
 %:
-	dh ${@} --buildsystem=pybuild --with python3
+	dh "$@" --buildsystem=pybuild
diff -Naurp /srv/git/daniel/ptpython/debian/upstream/metadata debian/upstream/metadata
--- /srv/git/daniel/ptpython/debian/upstream/metadata	1970-01-01 01:00:00.0 +0100
+++ debian/upstream/metadata	2021-03-05 19:47:22.796978707 +0100
@@ -0,0 +1,5 @@
+---
+Bug-Data

Bug#869534: ITP: ptpython -- Alternative Python Prompt

2021-03-05 Thread Andrej Shadura
Hi Daniel,

On Fri, 26 Feb 2021 08:25:24 +0100 Daniel Baumann
 wrote:
> retitle 869534  ITP: ptpython -- Alternative Python Prompt
> owner 869534 Daniel Baumann 
> thanks

I know this is my fault, but I prepared a package for ptpython not
having checked for an ITP in advance. I later found the ITP but decided
to push my work so that you can take bits from it and merge with
whatever you have:

https://salsa.debian.org/python-team/packages/ptpython

-- 
Cheers,
  Andrej