Skip to content

Severely prune supported versions

This MR merges with the 1.0.x branch, and severely prunes the list of supported versions of our dependencies:

  • Python is bumped from 3.7 to 3.8.
  • Mercurial is bumped from 5.4 to 6.1.
  • Dulwich is bumped from 0.19.3 to 0.20.3.

In general, this corresponds to the following policy:

  • Mercurial & Dulwich as available on the latest Ubuntu LTS.
  • Python as supported by the PSF.

The main motivation is to lessen the maintenance burden. Older versions will remain available, and they'll get bug fixes when feasible. Developing new features, though, is hard enough even before considering compatibility…

Merge request reports