Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Python 3.6 / PostgreSQL 9.6 Deprecation Checklist / Chores #11552

@callahad

Description

@callahad
  • Bump the version of Black we use for code formatting
  • Bump the tool.black.target-version in pyproject.toml
  • Run Black on all the things
  • Update our Trove classifiers to drop support for 3.6
  • Update CI configuration to stop testing on 3.6 (including updating the olddeps test run)
  • Update .deb build script to stop building for Ubuntu Bionic (18.04) and Ubuntu Hirsute (21.04)
  • Get rid of the SyTest image that uses Bionic (and figure out what to replace it with)
  • Grep source and docs for anything referencing Python 3.6, Bionic, or Hirsute and excise it
  • Run pyupgrade
  • Consider taking advantage of from __future__ import annotations from PEP 563 to speed up application start?
  • Get rid of anything referencing PostgreSQL 9.6; our new minimum version is 10. (Check SyTest too)

Metadata

Metadata

Assignees

Labels

P3(OBSOLETE: use S- labels.) Approved backlog: not yet scheduled, will accept patchesT-TaskRefactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions