Patches for aports can be sent to this list

[PULL 1/?] Drop Python 2 support from testing, part one

Details
Message ID
<20190717185749.4463-1-sir@cmpwn.com>
DKIM signature
missing
Download raw message
This is the first batch of patches for dropping Python 2 from testing.
These are the first 40 packages out of 269 total packages, only
considering ones whose names match py-* (which constitutes most of
them). These were chosen alphabetically, but packages with dependents
which required updated were prioritized ahead of their alphabetical
order.

The following packages were dropped due to lack of maintenance:

	py-arprequest: unmaintained since 2009, no dependencies
	py-banknumber: no clear upstream source, no dependencies
	py-blockchain: depends on past, has been broken but no one cared
	py-bottle-request: unmaintained since 2012, no dependencies
	py-bottle-sqlite: abandoned upstream, no dependencies
	py-buildutils: upstream source disappeared, no dependencies
	py-centinel: no py3 support nor plans for adding it
	py-pyramid-addons: abandoned upstream
	py-pyramid-perfstat: abandoned upstream
	py-pyramid-settings: abandoned upstream
	py-pyramid-xmlrpc: abandoned upstream

The following packages require further discussion:

	py-application: depended on by openxcap, but shows no signs of
	supporting Python 2 in the foreseeable future. Recommend dropping
	after an announcement period.

	py-pyramid-controllers: seems to be reasonably actively maintained,
	but shows no signs of Python 3 support. Asked upstream about it:

	https://github.com/cadithealth/pyramid_controllers/issues/4

Several new Zope packages were required to get tests working on many of
them, but I have no interest in maintaining these permanently. I've left
the Maintainer field empty, but perhaps Fabian wants to adopt them? He
maintains the other Zope packages.

---

The following changes since commit 07c353c7c0e8942c5d293e54707c24552be60d23:

  main/alpine-git-mirror-syncd: security upgrade to 0.3.1 (2019-07-17 14:46:16 +0200)

are available in the Git repository at:

  https://git.sr.ht/~sircmpwn/aports testing-drop-py2

for you to fetch changes up to db5ea7a9b2c28accf5a03b485f79dc8df173f421:

  testing/py3-pyramid: normalize, update, drop py3 (2019-07-17 14:41:49 -0400)

----------------------------------------------------------------
Drew DeVault (40):
      testing/py3-kombu: normalize, drop python2
      testing/py3-amqp: normalize, drop python2
      testing/py3-anyjson: normalize, drop python2
      testing/py3-wheel: new APKBUILD
      testing/py3-argcomplete: normalize, drop python2
      testing/py-arprequest: drop unmaintained package
      testing/py3-ask: normalize, drop python2
      testing/py3-axolotl/curve25519: normalize, drop python2
      testing/py3-axolotl: upgrade, normalize, drop py2
      testing/py-backports-csv: drop python2 support package
      testing/py-banknumber: drop bizzare package
      testing/py3-billiard: normalize, drop python2
      testing/py-blockchain: drop bizzare package
      testing/py3-bottle-hotqueue: normalize(ish), drop py2
      testing/py3-bottle-pgsql: normalize, drop py2
      testing/py-bottle-redis: normalize, drop python2
      testing/py-bottle-request: drop unmaintained package
      testing/py-bottle-sqlite: drop unmaintained package
      testing/py-bottle-werkzeug: normalize, drop python2
      testing/py-buildutils: drop unmaintained package
      testing/py3-case: upgrade, normalize, drop python2
      testing/py-centinel: drop py3-incompatible package
      testing/py3-chameleon: normalize, drop python 2
      testing/py3-repoze-lru: normalize, upgrade, drop py2
      testing/py3-venusian: normalize, drop py2
      testing/py3-zope-testing: new APKBUILD
      testing/py3-zope-exceptions: new APKBUILD (bootstrap)
      testing/py3-zope-testrunner: new APKBUILD
      testing/py3-zope-exceptions: new APKBUILD (stage 2)
      testing/py3-manuel: new APKBUILD
      testing/py3-zope-i18nmessageid: new APKBUILD
      testing/py3-zope-schema: new APKBUILD
      testing/py3-zope-configuration: normalize, drop py2
      testing/py3-translation-string: normalize, upgrade, drop py2
      testing/py-pyramid-addons: drop unmaintained package
      testing/py3-pyramid-layout: normalize, drop python2
      testing/py-pyramid-perfstat: drop unmaintained package
      testing/py-pyramid-settings: drop unmaintained package
      testing/py-pyramid-xmlrpc: drop unmaintained package
      testing/py3-pyramid: normalize, update, drop py3

 testing/py-amqp/APKBUILD                          | 64 ---------------------
 testing/py-anyjson/APKBUILD                       | 57 -------------------
 testing/py-argcomplete/APKBUILD                   | 47 ----------------
 testing/py-arprequest/APKBUILD                    | 41 --------------
 testing/py-axolotl-curve25519/APKBUILD            | 50 -----------------
 testing/py-axolotl/APKBUILD                       | 53 ------------------
 testing/py-backports-csv/APKBUILD                 | 54 ------------------
 testing/py-banknumber/APKBUILD                    | 47 ----------------
 testing/py-billiard/APKBUILD                      | 44 ---------------
 testing/py-blockchain/APKBUILD                    | 45 ---------------
 testing/py-bottle-hotqueue/APKBUILD               | 47 ----------------
 testing/py-bottle-pgsql/APKBUILD                  | 41 --------------
 testing/py-bottle-redis/APKBUILD                  | 41 --------------
 testing/py-bottle-request/APKBUILD                | 41 --------------
 testing/py-bottle-sqlite/APKBUILD                 | 27 ---------
 testing/py-bottle-werkzeug/APKBUILD               | 29 ----------
 testing/py-buildutils/APKBUILD                    | 30 ----------
 testing/py-case/APKBUILD                          | 59 --------------------
 testing/py-centinel/APKBUILD                      | 41 --------------
 testing/py-chameleon/APKBUILD                     | 53 ------------------
 testing/py-kombu/APKBUILD                         | 68 -----------------------
 testing/py-pyramid-addons/APKBUILD                | 41 --------------
 testing/py-pyramid-layout/APKBUILD                | 28 ----------
 testing/py-pyramid-perfstat/APKBUILD              | 41 --------------
 testing/py-pyramid-settings/APKBUILD              | 41 --------------
 testing/py-pyramid-xmlrpc/APKBUILD                | 41 --------------
 testing/py-pyramid/APKBUILD                       | 29 ----------
 testing/py-repoze-lru/APKBUILD                    | 41 --------------
 testing/py-translationstring/APKBUILD             | 41 --------------
 testing/py-venusian/APKBUILD                      | 52 -----------------
 testing/py-zope-configuration/APKBUILD            | 41 --------------
 testing/py3-amqp/APKBUILD                         | 30 ++++++++++
 testing/py3-anyjson/APKBUILD                      | 30 ++++++++++
 testing/{py-anyjson => py3-anyjson}/python3.patch |  0
 testing/py3-argcomplete/APKBUILD                  | 34 ++++++++++++
 testing/{py-ask => py3-ask}/APKBUILD              | 26 ++++-----
 testing/py3-axolotl-curve25519/APKBUILD           | 30 ++++++++++
 testing/py3-axolotl/APKBUILD                      | 31 +++++++++++
 testing/py3-billiard/APKBUILD                     | 30 ++++++++++
 testing/py3-bottle-hotqueue/APKBUILD              | 35 ++++++++++++
 testing/py3-bottle-pgsql/APKBUILD                 | 28 ++++++++++
 testing/py3-bottle-redis/APKBUILD                 | 41 ++++++++++++++
 testing/py3-bottle-werkzeug/APKBUILD              | 32 +++++++++++
 testing/py3-case/APKBUILD                         | 31 +++++++++++
 testing/py3-chameleon/APKBUILD                    | 31 +++++++++++
 testing/py3-kombu/APKBUILD                        | 30 ++++++++++
 testing/py3-manuel/APKBUILD                       | 28 ++++++++++
 testing/py3-pyramid-layout/APKBUILD               | 32 +++++++++++
 testing/py3-pyramid/APKBUILD                      | 32 +++++++++++
 testing/py3-repoze-lru/APKBUILD                   | 32 +++++++++++
 testing/py3-translationstring/APKBUILD            | 31 +++++++++++
 testing/py3-venusian/APKBUILD                     | 31 +++++++++++
 testing/py3-wheel/APKBUILD                        | 31 +++++++++++
 testing/py3-zope-configuration/APKBUILD           | 32 +++++++++++
 testing/py3-zope-exceptions/APKBUILD              | 29 ++++++++++
 testing/py3-zope-i18nmessageid/APKBUILD           | 29 ++++++++++
 testing/py3-zope-schema/APKBUILD                  | 29 ++++++++++
 testing/py3-zope-testing/APKBUILD                 | 28 ++++++++++
 testing/py3-zope-testrunner/APKBUILD              | 25 +++++++++
 59 files changed, 814 insertions(+), 1389 deletions(-)
 delete mode 100644 testing/py-amqp/APKBUILD
 delete mode 100644 testing/py-anyjson/APKBUILD
 delete mode 100644 testing/py-argcomplete/APKBUILD
 delete mode 100644 testing/py-arprequest/APKBUILD
 delete mode 100644 testing/py-axolotl-curve25519/APKBUILD
 delete mode 100644 testing/py-axolotl/APKBUILD
 delete mode 100644 testing/py-backports-csv/APKBUILD
 delete mode 100644 testing/py-banknumber/APKBUILD
 delete mode 100644 testing/py-billiard/APKBUILD
 delete mode 100644 testing/py-blockchain/APKBUILD
 delete mode 100644 testing/py-bottle-hotqueue/APKBUILD
 delete mode 100644 testing/py-bottle-pgsql/APKBUILD
 delete mode 100644 testing/py-bottle-redis/APKBUILD
 delete mode 100644 testing/py-bottle-request/APKBUILD
 delete mode 100644 testing/py-bottle-sqlite/APKBUILD
 delete mode 100644 testing/py-bottle-werkzeug/APKBUILD
 delete mode 100644 testing/py-buildutils/APKBUILD
 delete mode 100644 testing/py-case/APKBUILD
 delete mode 100644 testing/py-centinel/APKBUILD
 delete mode 100644 testing/py-chameleon/APKBUILD
 delete mode 100644 testing/py-kombu/APKBUILD
 delete mode 100644 testing/py-pyramid-addons/APKBUILD
 delete mode 100644 testing/py-pyramid-layout/APKBUILD
 delete mode 100644 testing/py-pyramid-perfstat/APKBUILD
 delete mode 100644 testing/py-pyramid-settings/APKBUILD
 delete mode 100644 testing/py-pyramid-xmlrpc/APKBUILD
 delete mode 100644 testing/py-pyramid/APKBUILD
 delete mode 100644 testing/py-repoze-lru/APKBUILD
 delete mode 100644 testing/py-translationstring/APKBUILD
 delete mode 100644 testing/py-venusian/APKBUILD
 delete mode 100644 testing/py-zope-configuration/APKBUILD
 create mode 100644 testing/py3-amqp/APKBUILD
 create mode 100644 testing/py3-anyjson/APKBUILD
 rename testing/{py-anyjson => py3-anyjson}/python3.patch (100%)
 create mode 100644 testing/py3-argcomplete/APKBUILD
 rename testing/{py-ask => py3-ask}/APKBUILD (51%)
 create mode 100644 testing/py3-axolotl-curve25519/APKBUILD
 create mode 100644 testing/py3-axolotl/APKBUILD
 create mode 100644 testing/py3-billiard/APKBUILD
 create mode 100644 testing/py3-bottle-hotqueue/APKBUILD
 create mode 100644 testing/py3-bottle-pgsql/APKBUILD
 create mode 100644 testing/py3-bottle-redis/APKBUILD
 create mode 100644 testing/py3-bottle-werkzeug/APKBUILD
 create mode 100644 testing/py3-case/APKBUILD
 create mode 100644 testing/py3-chameleon/APKBUILD
 create mode 100644 testing/py3-kombu/APKBUILD
 create mode 100644 testing/py3-manuel/APKBUILD
 create mode 100644 testing/py3-pyramid-layout/APKBUILD
 create mode 100644 testing/py3-pyramid/APKBUILD
 create mode 100644 testing/py3-repoze-lru/APKBUILD
 create mode 100644 testing/py3-translationstring/APKBUILD
 create mode 100644 testing/py3-venusian/APKBUILD
 create mode 100644 testing/py3-wheel/APKBUILD
 create mode 100644 testing/py3-zope-configuration/APKBUILD
 create mode 100644 testing/py3-zope-exceptions/APKBUILD
 create mode 100644 testing/py3-zope-i18nmessageid/APKBUILD
 create mode 100644 testing/py3-zope-schema/APKBUILD
 create mode 100644 testing/py3-zope-testing/APKBUILD
 create mode 100644 testing/py3-zope-testrunner/APKBUILD