sagemath/sage

Update pip to 21.3.1, distlib to 0.3.3

Closed this issue · 15 comments

https://pip.pypa.io/en/stable/news/ 21.3.1 (2021-10-22)

  • In-tree builds are now the default. --use-feature=in-tree-build is now ignored.

https://distlib.readthedocs.io/en/stable/overview.html#id1

  • fix for Python 3.10

Related updates (https://repology.org/projects/?inrepo=sagemath_develop&outdated=True):

  • certifi
  • #32828: setuptools
  • tox
  • virtualenv
  • #32707: flit-core 3.4.0, setuptools-scm

Depends on #32751

CC: @orlitzky

Component: packages: standard

Author: Matthias Koeppe

Branch/Commit: 760ff09

Reviewer: Michael Orlitzky

Issue created by migration from https://trac.sagemath.org/ticket/32671

Description changed:

--- 
+++ 
@@ -1,4 +1,12 @@
 https://pip.pypa.io/en/stable/news/ 21.3 (2021-10-11)
 - In-tree builds are now the default. `--use-feature=in-tree-build` is now ignored. 
 
+Related updates (https://repology.org/projects/?inrepo=sagemath_develop&outdated=True):
+- certifi
+- distlib
+- flit-core 3.4.0
+- setuptools
+- setuptools-scm
+- tox
+- virtualenv
 

Description changed:

--- 
+++ 
@@ -4,9 +4,8 @@
 Related updates (https://repology.org/projects/?inrepo=sagemath_develop&outdated=True):
 - certifi
 - distlib
-- flit-core 3.4.0
 - setuptools
-- setuptools-scm
 - tox
 - virtualenv
+- #32707: flit-core 3.4.0, setuptools-scm
 

Description changed:

--- 
+++ 
@@ -1,4 +1,4 @@
-https://pip.pypa.io/en/stable/news/ 21.3 (2021-10-11)
+https://pip.pypa.io/en/stable/news/ 21.3.1 (2021-10-22)
 - In-tree builds are now the default. `--use-feature=in-tree-build` is now ignored. 
 
 Related updates (https://repology.org/projects/?inrepo=sagemath_develop&outdated=True):

Description changed:

--- 
+++ 
@@ -4,7 +4,7 @@
 Related updates (https://repology.org/projects/?inrepo=sagemath_develop&outdated=True):
 - certifi
 - distlib
-- setuptools
+- #32828: `setuptools`
 - tox
 - virtualenv
 - #32707: flit-core 3.4.0, setuptools-scm

Commit: f1f4759

New commits:

d3a6fc3build/pkgs/pip: Update to 21.3.1
5b001a2build/bin/sage-dist-helpers: Remove '--use-feature=in-tree-build' (default since pip 21.3)
f1f4759build/pkgs/distlib: Update to 0.3.3

Description changed:

--- 
+++ 
@@ -1,9 +1,11 @@
 https://pip.pypa.io/en/stable/news/ 21.3.1 (2021-10-22)
 - In-tree builds are now the default. `--use-feature=in-tree-build` is now ignored. 
 
+https://distlib.readthedocs.io/en/stable/overview.html#id1
+- fix for Python 3.10
+
 Related updates (https://repology.org/projects/?inrepo=sagemath_develop&outdated=True):
 - certifi
-- distlib
 - #32828: `setuptools`
 - tox
 - virtualenv

Author: Matthias Koeppe

Dependencies: #32751

Changed commit from f1f4759 to 760ff09

Branch pushed to git repo; I updated commit sha1. New commits:

cc00d8cMerge #32659
516bdb3build/bin/sage-dist-helpers (sdh_pip_install): Handle new option --build-isolation
e89e278build/pkgs/packaging: Use --build-isolation
fd91cb6build/bin/sage-dist-helpers (sdh_pip_install): Pass options on to sdh_store_and_pip_install_wheel
8f3bd8fbuild/bin/sage-dist-helpers: Only extract special ooptions --build-isolation and --no-deps from the front, pass --no-deps only to install
760ff09Merge #32751

Reviewer: Michael Orlitzky

comment:11

Thanks!