Hi Ben, Attached is a debdiff fixing this RC bug. There's other clean-up necessary for this package (like removing the X-Python{3,}-Version:) which I think should be done before the upload.
Let me know if you're ok for me to NMU this package. Cheers, Thomas Goirand (zigo)
diff -Nru python-jsonext-0.4.1/debian/changelog python-jsonext-0.4.1/debian/changelog --- python-jsonext-0.4.1/debian/changelog 2017-08-26 13:11:04.000000000 +0200 +++ python-jsonext-0.4.1/debian/changelog 2019-10-18 14:23:09.000000000 +0200 @@ -1,3 +1,10 @@ +python-jsonext (0.4.1-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Removed Python 2 support (Closes: #937855). + + -- Thomas Goirand <z...@debian.org> Fri, 18 Oct 2019 14:23:09 +0200 + python-jsonext (0.4.1-1) unstable; urgency=medium * The “علي محمد باقر النمر (Ali Mohammed Baqir al-Nimr)” release. diff -Nru python-jsonext-0.4.1/debian/control python-jsonext-0.4.1/debian/control --- python-jsonext-0.4.1/debian/control 2017-08-26 13:11:04.000000000 +0200 +++ python-jsonext-0.4.1/debian/control 2019-10-18 14:23:07.000000000 +0200 @@ -9,11 +9,6 @@ python3-six, python3-setuptools, python3-all, - python-pytest-runner, - python-arrow, - python-six, - python-setuptools, - python-all (>= 2.7~), dh-python, debhelper (>= 10~) Homepage: https://pypi.org/project/jsonext/ @@ -32,14 +27,3 @@ the standard Python built-in-types. . This package installs the library for Python 3. - -Package: python-jsonext -Architecture: all -Depends: - ${python:Depends}, - ${misc:Depends} -Description: serialisation to/from JSON for extra types — Python 2 - ‘jsonext’ makes easy JSON serialisation of Python objects outside of - the standard Python built-in-types. - . - This package installs the library for Python 2. diff -Nru python-jsonext-0.4.1/debian/rules python-jsonext-0.4.1/debian/rules --- python-jsonext-0.4.1/debian/rules 2017-08-26 13:11:04.000000000 +0200 +++ python-jsonext-0.4.1/debian/rules 2019-10-18 14:23:09.000000000 +0200 @@ -14,11 +14,11 @@ export PYBUILD_NAME = jsonext - + %: - dh $@ --with python3,python2 --buildsystem=pybuild + dh $@ --with python3 --buildsystem=pybuild + - .PHONY: get-packaged-orig-source get-packaged-orig-source: $(uscan-download-source) --download-current-version @@ -46,12 +46,12 @@ --check-dirname-level=0 ${package_dir} endef # uscan-download-source - + override_dh_auto_clean: dh_auto_clean $(RM) -r ${GENERATED_FILES} - + # Local variables: # mode: makefile # coding: utf-8 diff -Nru python-jsonext-0.4.1/debian/tests/control python-jsonext-0.4.1/debian/tests/control --- python-jsonext-0.4.1/debian/tests/control 2017-08-26 13:11:04.000000000 +0200 +++ python-jsonext-0.4.1/debian/tests/control 2019-10-18 14:23:09.000000000 +0200 @@ -2,17 +2,12 @@ # Control file for Debian ‘autopkgtests’. # Documentation: ‘/usr/share/doc/autopkgtest/README.package-tests.rst.gz’. -Tests: smoke-python2 -Depends: - python-pkg-resources, - python-jsonext - Tests: smoke-python3 Depends: python3-pkg-resources, python3-jsonext - + # Local variables: # coding: utf-8 # mode: conf diff -Nru python-jsonext-0.4.1/debian/tests/smoke-python2 python-jsonext-0.4.1/debian/tests/smoke-python2 --- python-jsonext-0.4.1/debian/tests/smoke-python2 2017-08-26 13:11:04.000000000 +0200 +++ python-jsonext-0.4.1/debian/tests/smoke-python2 1970-01-01 01:00:00.000000000 +0100 @@ -1,39 +0,0 @@ -#! /bin/bash -# -# debian/tests/smoke-python2 -# Part of Debian ‘python-jsonext’ package. -# -# Copyright © 2016–2017 Ben Finney <bign...@debian.org> -# This is free software; you may copy, modify and/or distribute this work -# under the terms of the GNU General Public License, version 3 or later. -# No warranty expressed or implied. -# -# Smoke test for package in Python 2 environments. - -set -o errexit -set -o errtrace -set -o nounset - -DISTRIBUTION_NAME=jsonext -MODULE_NAMES=( - jsonext - ) - -test_opts="--distribution=$DISTRIBUTION_NAME" -for mod in ${MODULE_NAMES[@]} ; do - # Accumulate the module names. - test_opts="$test_opts --module=$mod" -done - -for py in $(pyversions -i) ; do - printf "Python command: %s\n" $py - $py debian/tests/smoke_test.py $test_opts - printf "\n" -done - - -# Local variables: -# coding: utf-8 -# mode: shell-script -# End: -# vim: fileencoding=utf-8 filetype=sh :