Adding debian version 3.1.0-5.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
a35389c891
commit
a2659e8690
19 changed files with 340 additions and 0 deletions
60
debian/changelog
vendored
Normal file
60
debian/changelog
vendored
Normal file
|
@ -0,0 +1,60 @@
|
|||
terminaltables (3.1.0-5) sid; urgency=medium
|
||||
|
||||
* Uploading to sid.
|
||||
* Adopting package, thanks to Carl for all of his previous work (Closes:
|
||||
#927989).
|
||||
* Updating vcs fields.
|
||||
|
||||
-- Daniel Baumann <daniel.baumann@progress-linux.org> Fri, 16 Sep 2022 11:12:36 +0200
|
||||
|
||||
terminaltables (3.1.0-4) unstable; urgency=medium
|
||||
|
||||
[ Carl Suster ]
|
||||
* Remove d/gbp.conf except for branch/tag layout (Closes: #944687).
|
||||
|
||||
[ Debian Janitor ]
|
||||
* Bump debhelper from old 10 to 12.
|
||||
* Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
|
||||
Repository-Browse.
|
||||
|
||||
[ Ondřej Nový ]
|
||||
* d/control: Update Maintainer field with new Debian Python Team
|
||||
contact address.
|
||||
* d/control: Update Vcs-* fields with new Debian Python Team Salsa
|
||||
layout.
|
||||
|
||||
-- Sandro Tosi <morph@debian.org> Sat, 04 Jun 2022 21:40:53 -0400
|
||||
|
||||
terminaltables (3.1.0-3) unstable; urgency=medium
|
||||
|
||||
[ Ondřej Nový ]
|
||||
* d/control: Set Vcs-* to salsa.debian.org
|
||||
* d/control: Remove ancient X-Python3-Version field
|
||||
* Use debhelper-compat instead of debian/compat.
|
||||
|
||||
[ Carl Suster ]
|
||||
* d/control: Remove accidental build-depend on python-setuptools
|
||||
(Closes: #943284).
|
||||
* Add patch to fix stdout writing issue that caused test suite failures.
|
||||
|
||||
-- Carl Suster <carl@contraflo.ws> Tue, 12 Nov 2019 14:30:07 +1100
|
||||
|
||||
terminaltables (3.1.0-2) unstable; urgency=medium
|
||||
|
||||
* Upload to unstable.
|
||||
* Bump standards version to 4.1.1, no changes needed.
|
||||
* Rename doc package from python3-terminaltables-doc to
|
||||
python-terminaltables-doc.
|
||||
* Add autopkgtest-pkg-python test suite.
|
||||
* Switch to python3-sphinx* instead of the py2 versions.
|
||||
* Migrate from git-dpm to gbp.
|
||||
* Add patch to correct the shebang lines of examples to python3.
|
||||
* Install examples in the examples directory as executables.
|
||||
|
||||
-- Carl Suster <carl@contraflo.ws> Sat, 02 Dec 2017 00:52:18 +1100
|
||||
|
||||
terminaltables (3.1.0-1) experimental; urgency=medium
|
||||
|
||||
* Initial release (Closes: #850093)
|
||||
|
||||
-- Carl Suster <carl@contraflo.ws> Mon, 09 Jan 2017 16:56:28 +1100
|
3
debian/clean
vendored
Normal file
3
debian/clean
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
*.egg-info/*
|
||||
.cache/
|
||||
debian/upstream-changelog
|
50
debian/control
vendored
Normal file
50
debian/control
vendored
Normal file
|
@ -0,0 +1,50 @@
|
|||
Source: terminaltables
|
||||
Section: python
|
||||
Priority: optional
|
||||
Maintainer: Daniel Baumann <daniel.baumann@progress-linux.org>
|
||||
Build-Depends:
|
||||
debhelper-compat (= 12),
|
||||
dh-python,
|
||||
python3-all,
|
||||
python3-colorama,
|
||||
python3-colorclass,
|
||||
python3-pytest,
|
||||
python3-setuptools,
|
||||
python3-sphinx,
|
||||
python3-sphinx-rtd-theme,
|
||||
python3-termcolor,
|
||||
Standards-Version: 4.1.1
|
||||
Homepage: https://github.com/Robpol86/terminaltables
|
||||
Vcs-Browser: https://git.progress-linux.org/users/daniel.baumann/debian/packages/terminaltables
|
||||
Vcs-Git: https://git.progress-linux.org/users/daniel.baumann/debian/packages/terminaltables
|
||||
Testsuite: autopkgtest-pkg-python
|
||||
|
||||
Package: python3-terminaltables
|
||||
Architecture: all
|
||||
Depends: ${python3:Depends}, ${misc:Depends}
|
||||
Suggests: python3-terminaltables-doc
|
||||
Description: Python library for printing tables to the console
|
||||
Easily draw tables in terminal/console applications from a list of lists of
|
||||
strings.
|
||||
.
|
||||
Supports: multi-line rows, table titles, POSIX and Windows, Wide CJK
|
||||
(Chinese/Japanese/Korean) characters are displayed correctly, RTL Arabic and
|
||||
Hebrew characters are aligned correctly, alignment and justification.
|
||||
Colored text is supported through colorclass, colorama, termcolor, or just
|
||||
plain ANSI escape codes.
|
||||
.
|
||||
This package provides the Python 3 module.
|
||||
|
||||
Package: python-terminaltables-doc
|
||||
Section: doc
|
||||
Architecture: all
|
||||
Depends: ${misc:Depends}, ${sphinxdoc:Depends}
|
||||
Built-Using: ${sphinxdoc:Built-Using}
|
||||
Recommends: python3-terminaltables
|
||||
Breaks: python3-terminaltables-doc
|
||||
Replaces: python3-terminaltables-doc
|
||||
Description: Documentation for terminaltables table printer
|
||||
Easily draw tables in terminal/console applications from a list of lists of
|
||||
strings.
|
||||
.
|
||||
This package contains the documentation for terminaltables.
|
30
debian/copyright
vendored
Normal file
30
debian/copyright
vendored
Normal file
|
@ -0,0 +1,30 @@
|
|||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: terminaltables
|
||||
Source: https://github.com/Robpol86/terminaltables
|
||||
|
||||
Files: *
|
||||
Copyright: 2016 Robpol86
|
||||
License: MIT
|
||||
|
||||
Files: debian/*
|
||||
Copyright: 2017 Carl Suster <carl@contraflo.ws>
|
||||
License: MIT
|
||||
|
||||
License: MIT
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
to deal in the Software without restriction, including without limitation
|
||||
the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
and/or sell copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following conditions:
|
||||
.
|
||||
The above copyright notice and this permission notice shall be included
|
||||
in all copies or substantial portions of the Software.
|
||||
.
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
7
debian/gbp.conf
vendored
Normal file
7
debian/gbp.conf
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
[DEFAULT]
|
||||
upstream-tree = branch
|
||||
debian-tag = debian/%(version)s
|
||||
upstream-branch = upstream
|
||||
debian-branch = debian/master
|
||||
distribution = unstable
|
||||
pristine-tar = True
|
27
debian/patches/0001-remove-sphinxcontrib.googleanalytics.patch
vendored
Normal file
27
debian/patches/0001-remove-sphinxcontrib.googleanalytics.patch
vendored
Normal file
|
@ -0,0 +1,27 @@
|
|||
From: Carl Suster <carl@contraflo.ws>
|
||||
Date: Sat, 7 Jan 2017 13:04:55 +1100
|
||||
Subject: remove sphinxcontrib.googleanalytics
|
||||
|
||||
Disable Google Analytics extension for building the documentation with
|
||||
Sphinx.
|
||||
|
||||
Forwarded: no
|
||||
---
|
||||
docs/conf.py | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/docs/conf.py b/docs/conf.py
|
||||
index fb33f09..7580d0c 100644
|
||||
--- a/docs/conf.py
|
||||
+++ b/docs/conf.py
|
||||
@@ -42,8 +42,8 @@ extlinks = {'github': ('https://github.com/robpol86/{0}/blob/v{1}/%s'.format(pro
|
||||
|
||||
|
||||
# google analytics
|
||||
-extensions.append('sphinxcontrib.googleanalytics')
|
||||
-googleanalytics_id = 'UA-82627369-1'
|
||||
+# extensions.append('sphinxcontrib.googleanalytics')
|
||||
+# googleanalytics_id = 'UA-82627369-1'
|
||||
|
||||
|
||||
# SCVersioning.
|
28
debian/patches/0002-enable-Sphinx-html_copy_source.patch
vendored
Normal file
28
debian/patches/0002-enable-Sphinx-html_copy_source.patch
vendored
Normal file
|
@ -0,0 +1,28 @@
|
|||
From: Carl Suster <carl@contraflo.ws>
|
||||
Date: Sat, 7 Jan 2017 14:39:14 +1100
|
||||
Subject: enable Sphinx html_copy_source
|
||||
|
||||
We would like for the HTML source files to be installed, and they are
|
||||
needed for the search page. In theory this could be done by passing an
|
||||
argument `-Dhtml_copy_source=1` in debian/rules, however this causes
|
||||
HAS_SOURCE to be equal to 1 instead of True so dh_sphinxdoc fails with a
|
||||
"doesn't look like a Sphinc search page" error.
|
||||
|
||||
Forwarded: no
|
||||
---
|
||||
docs/conf.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/docs/conf.py b/docs/conf.py
|
||||
index 7580d0c..12ab980 100644
|
||||
--- a/docs/conf.py
|
||||
+++ b/docs/conf.py
|
||||
@@ -26,7 +26,7 @@ html_context = dict(
|
||||
github_version=os.environ.get('TRAVIS_BRANCH', 'master'),
|
||||
source_suffix='.rst',
|
||||
)
|
||||
-html_copy_source = False
|
||||
+html_copy_source = True
|
||||
html_favicon = 'favicon.ico'
|
||||
html_theme = 'sphinx_rtd_theme'
|
||||
html_title = project
|
41
debian/patches/0003-Use-python3-shebang-on-examples.patch
vendored
Normal file
41
debian/patches/0003-Use-python3-shebang-on-examples.patch
vendored
Normal file
|
@ -0,0 +1,41 @@
|
|||
From: Carl Suster <carl@contraflo.ws>
|
||||
Date: Fri, 1 Dec 2017 22:20:39 +1100
|
||||
Subject: Use python3 shebang on examples
|
||||
|
||||
Forwarded: no
|
||||
---
|
||||
example1.py | 2 +-
|
||||
example2.py | 2 +-
|
||||
example3.py | 2 +-
|
||||
3 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/example1.py b/example1.py
|
||||
index daf1fbf..d0e383f 100755
|
||||
--- a/example1.py
|
||||
+++ b/example1.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/env python
|
||||
+#!/usr/bin/python3
|
||||
"""Simple example usage of terminaltables without any other dependencies.
|
||||
|
||||
Just prints sample text and exits.
|
||||
diff --git a/example2.py b/example2.py
|
||||
index 51644f8..63b6c2d 100755
|
||||
--- a/example2.py
|
||||
+++ b/example2.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/env python
|
||||
+#!/usr/bin/python3
|
||||
"""Example usage of terminaltables with colorclass.
|
||||
|
||||
Just prints sample text and exits.
|
||||
diff --git a/example3.py b/example3.py
|
||||
index bec5500..ef6e96a 100755
|
||||
--- a/example3.py
|
||||
+++ b/example3.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/env python
|
||||
+#!/usr/bin/python3
|
||||
"""Simple example usage of terminaltables and column_max_width().
|
||||
|
||||
Just prints sample text and exits.
|
29
debian/patches/0004-Avoid-writing-bytes-to-stdout.patch
vendored
Normal file
29
debian/patches/0004-Avoid-writing-bytes-to-stdout.patch
vendored
Normal file
|
@ -0,0 +1,29 @@
|
|||
From: Carl Suster <carl@contraflo.ws>
|
||||
Date: Tue, 12 Nov 2019 14:08:30 +1100
|
||||
Subject: Avoid writing bytes to stdout
|
||||
|
||||
In Python 3, bytes should be written to the underlying buffer object
|
||||
rather than directly to stdout. This was causing legitimate test
|
||||
failures.
|
||||
|
||||
Forwarded: https://github.com/Robpol86/terminaltables/pull/71
|
||||
---
|
||||
terminaltables/terminal_io.py | 7 ++++++-
|
||||
1 file changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/terminaltables/terminal_io.py b/terminaltables/terminal_io.py
|
||||
index 8b8c10d..005da1b 100644
|
||||
--- a/terminaltables/terminal_io.py
|
||||
+++ b/terminaltables/terminal_io.py
|
||||
@@ -94,5 +94,10 @@ def set_terminal_title(title, kernel32=None):
|
||||
return kernel32.SetConsoleTitleW(title) != 0
|
||||
|
||||
# Linux/OSX.
|
||||
- sys.stdout.write(b'\033]0;' + title_bytes + b'\007')
|
||||
+ set_title = b'\033]0;' + title_bytes + b'\007'
|
||||
+ if hasattr(sys.stdout, 'buffer'):
|
||||
+ sys.stdout.buffer.write(set_title)
|
||||
+ else:
|
||||
+ text = set_title.decode(sys.stdout.encoding, 'strict')
|
||||
+ sys.stdout.write(text)
|
||||
return True
|
4
debian/patches/series
vendored
Normal file
4
debian/patches/series
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
0001-remove-sphinxcontrib.googleanalytics.patch
|
||||
0002-enable-Sphinx-html_copy_source.patch
|
||||
0003-Use-python3-shebang-on-examples.patch
|
||||
0004-Avoid-writing-bytes-to-stdout.patch
|
1
debian/python-terminaltables-doc.docs
vendored
Normal file
1
debian/python-terminaltables-doc.docs
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
README.rst
|
3
debian/python-terminaltables-doc.examples
vendored
Normal file
3
debian/python-terminaltables-doc.examples
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
example1.py
|
||||
example2.py
|
||||
example3.py
|
4
debian/python-terminaltables-doc.links
vendored
Normal file
4
debian/python-terminaltables-doc.links
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
/usr/share/doc/python-terminaltables-doc/html/_sources/ /usr/share/doc/python-terminaltables-doc/rst
|
||||
/usr/share/doc/python-terminaltables-doc/html/_sources/ /usr/share/doc/python3-terminaltables/rst
|
||||
/usr/share/doc/python-terminaltables-doc/html /usr/share/doc/python3-terminaltables/html
|
||||
/usr/share/doc/python-terminaltables-doc/examples /usr/share/doc/python3-terminaltables/examples
|
12
debian/python3-terminaltables-doc.doc-base
vendored
Normal file
12
debian/python3-terminaltables-doc.doc-base
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
Document: terminaltables
|
||||
Title: Debian terminaltables Manual
|
||||
Author: Robpol86
|
||||
Abstract: This manual describes terminaltables - a Python table printer
|
||||
Section: Programming/Python
|
||||
|
||||
Format: text
|
||||
Files: /usr/share/doc/python3-terminaltables-doc/rst/*.txt
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/python3-terminaltables-doc/html/index.html
|
||||
Files: /usr/share/doc/python3-terminaltables-doc/html/*.html
|
31
debian/rules
vendored
Executable file
31
debian/rules
vendored
Executable file
|
@ -0,0 +1,31 @@
|
|||
#!/usr/bin/make -f
|
||||
#export DH_VERBOSE = 1
|
||||
|
||||
export PYBUILD_NAME=terminaltables
|
||||
|
||||
export PYBUILD_BEFORE_TEST=cp example*.py {build_dir}
|
||||
export PYBUILD_AFTER_TEST=rm {build_dir}/example*.py
|
||||
|
||||
%:
|
||||
dh $@ --with python3,sphinxdoc --buildsystem pybuild
|
||||
|
||||
override_dh_sphinxdoc: export http_proxy=127.0.0.1:9
|
||||
override_dh_sphinxdoc: export https_proxy=127.0.0.1:9
|
||||
override_dh_sphinxdoc:
|
||||
ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
|
||||
PYTHONPATH=. /usr/share/sphinx/scripts/python3/sphinx-build -N -q -E -b html docs/ debian/python-terminaltables-doc/usr/share/doc/python-terminaltables-doc/html/
|
||||
dh_sphinxdoc
|
||||
endif
|
||||
|
||||
override_dh_compress:
|
||||
dh_compress -X example1.py -X example2.py -X example3.py -X html/
|
||||
|
||||
override_dh_installchangelogs:
|
||||
# Trim the changelog section out of the README file. Note that this will
|
||||
# hang if the changelog-section-{start,end} strings don't appear exactly as
|
||||
# they are in the README file.
|
||||
python3 -c "with open('README.rst', encoding='utf-8') as r: print(''.join( \
|
||||
['' for x in iter(r.readline, '.. changelog-section-start\n')] + \
|
||||
[x for x in iter(r.readline, '.. changelog-section-end\n')]))" \
|
||||
> debian/upstream-changelog
|
||||
dh_installchangelogs debian/upstream-changelog
|
1
debian/source/format
vendored
Normal file
1
debian/source/format
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
3.0 (quilt)
|
1
debian/source/options
vendored
Normal file
1
debian/source/options
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
extend-diff-ignore="^[^/]+\.egg-info/"
|
4
debian/upstream/metadata
vendored
Normal file
4
debian/upstream/metadata
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
Bug-Database: https://github.com/Robpol86/terminaltables/issues
|
||||
Bug-Submit: https://github.com/Robpol86/terminaltables/issues/new
|
||||
Repository: https://github.com/Robpol86/terminaltables.git
|
||||
Repository-Browse: https://github.com/Robpol86/terminaltables
|
4
debian/watch
vendored
Normal file
4
debian/watch
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
version=3
|
||||
|
||||
opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/colorclass-$1\.tar\.gz/ \
|
||||
https://github.com/Robpol86/terminaltables/releases .*/v?(\d\S*)\.tar\.gz
|
Loading…
Add table
Reference in a new issue