Skip to content

Commit 3d75e2e

Browse files
author
Release Manager
committed
sagemathgh-36802: Python toolchain as wheel packages <!-- ^^^^^ Please provide a concise, informative and self-explanatory title. Don't put issue numbers in there, do this in the PR body below. For example, instead of "Fixes sagemath#1234" use "Introduce new method to calculate 1+1" --> <!-- Describe your changes here in detail --> We switch several pure Python packages that are part of `PYTHON_TOOLCHAIN` from normal to wheel packages. The only time that we carried a patch for any of these packages was in 2014–2016, a patch for pyparsing. This reduces the complexity of our SPKGs, in line with previous PRs sagemath#36267, sagemath#36429, sagemath#36129, sagemath#36794. <!-- Why is this change required? What problem does it solve? --> <!-- If this PR resolves an open issue, please link to it here. For example "Fixes sagemath#12345". --> <!-- If your change requires a documentation PR, please link it appropriately. --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> <!-- If your change requires a documentation PR, please link it appropriately --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> <!-- Feel free to remove irrelevant items. --> - [x] The title is concise, informative, and self-explanatory. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on - sagemath#12345: short description why this is a dependency - sagemath#34567: ... --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> URL: sagemath#36802 Reported by: Matthias Köppe Reviewer(s): Dima Pasechnik
2 parents 430a41a + 3be8263 commit 3d75e2e

18 files changed

+42
-45
lines changed

build/pkgs/flit_core/checksums.ini

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
tarball=flit_core-VERSION.tar.gz
2-
sha1=05d6d7a3df5bdbd9df1b37a65662e5dbe94f23fd
3-
md5=3bc52f1952b9a78361114147da63c35b
4-
cksum=1703912415
5-
upstream_url=https://pypi.io/packages/source/f/flit_core/flit_core-VERSION.tar.gz
1+
tarball=flit_core-VERSION-py3-none-any.whl
2+
sha1=cf044db53e986d0735ad708cce9eba0b71684168
3+
md5=c817750ae741d8f720b173a30f7b2085
4+
cksum=1810686358
5+
upstream_url=https://pypi.io/packages/py3/f/flit_core/flit_core-VERSION-py3-none-any.whl

build/pkgs/flit_core/spkg-install.in

-3
This file was deleted.

build/pkgs/packaging/SPKG.rst

+9
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,12 @@ Description
55
-----------
66

77
Core utilities for Python packages
8+
9+
License
10+
-------
11+
12+
Upstream Contact
13+
----------------
14+
15+
https://pypi.org/project/packaging/
16+

build/pkgs/packaging/checksums.ini

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
tarball=packaging-VERSION.tar.gz
2-
sha1=603cbd6e3416f1f4b6c0f924216f96fe67d9f6da
3-
md5=d54eeff8c7ca86980528f4132f258d54
4-
cksum=307392791
5-
upstream_url=https://pypi.io/packages/source/p/packaging/packaging-VERSION.tar.gz
1+
tarball=packaging-VERSION-py3-none-any.whl
2+
sha1=d3fb436d835b252ea884a5d172d7265220127f95
3+
md5=f6e9c6af858bd34eff07b407d3f650a1
4+
cksum=3531019080
5+
upstream_url=https://pypi.io/packages/py3/p/packaging/packaging-VERSION-py3-none-any.whl

build/pkgs/packaging/dependencies

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
| flit_core pip $(PYTHON)
1+
| pip $(PYTHON)
22

33
----------
44
All lines of this file are ignored except the first.

build/pkgs/packaging/spkg-install.in

-1
This file was deleted.

build/pkgs/pyparsing/SPKG.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,5 @@ MIT License
1515
Upstream Contact
1616
----------------
1717

18-
- Author: Paul McGuire
19-
- Home page: http://pyparsing.wikispaces.com
18+
https://pypi.org/project/pyparsing/
2019

build/pkgs/pyparsing/checksums.ini

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
tarball=pyparsing-VERSION.tar.gz
2-
sha1=2e9cf056c36c132f15476dfdd50449d48b48f6a2
3-
md5=bb8c8c6b8015ca5887ae2c37917ee82e
4-
cksum=513345755
5-
upstream_url=https://files.pythonhosted.org/packages/source/p/pyparsing/pyparsing-VERSION.tar.gz
1+
tarball=pyparsing-VERSION-py3-none-any.whl
2+
sha1=c44cd9476ad90a48af0f27d8f7966136b2a93fc6
3+
md5=314b4874edfbc558e02f89d371043e9f
4+
cksum=3947575213
5+
upstream_url=https://pypi.io/packages/py3/p/pyparsing/pyparsing-VERSION-py3-none-any.whl

build/pkgs/pyparsing/dependencies

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
| pip wheel flit_core $(PYTHON)
1+
| pip $(PYTHON)
22

33
----------
44
All lines of this file are ignored except the first.

build/pkgs/pyparsing/spkg-install.in

-3
This file was deleted.

build/pkgs/tomli/checksums.ini

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
tarball=tomli-VERSION.tar.gz
2-
sha1=3eae299137c59d6d6d30be01417366c57dd1adf5
3-
md5=d4341621d423a7ca6822e23d6d52bb9a
4-
cksum=1285168803
5-
upstream_url=https://pypi.io/packages/source/t/tomli/tomli-VERSION.tar.gz
1+
tarball=tomli-VERSION-py3-none-any.whl
2+
sha1=5bfc83c14bc54e6193a0d50a50c16a88eda0c4fa
3+
md5=a8a774971c6d046cf1c87cd801dd158f
4+
cksum=891457836
5+
upstream_url=https://pypi.io/packages/py3/t/tomli/tomli-VERSION-py3-none-any.whl

build/pkgs/tomli/dependencies

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
| pip flit_core $(PYTHON)
1+
| pip $(PYTHON)
22

33
----------
44
All lines of this file are ignored except the first.

build/pkgs/tomli/spkg-install.in

-2
This file was deleted.

build/pkgs/typing_extensions/SPKG.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
typing_extensions: Backported and Experimental Type Hints for Python 3.5+
1+
typing_extensions: Backported and Experimental Type Hints for Python 3.8+
22
=========================================================================
33

44
Description
55
-----------
66

7-
Backported and Experimental Type Hints for Python 3.5+
7+
Backported and Experimental Type Hints for Python 3.8+
88

99
License
1010
-------
+5-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
tarball=typing_extensions-VERSION.tar.gz
2-
sha1=ef61789c91d5e9de37c5960c1e6f904e029fbba3
3-
md5=06e7fff4b1d51f8dc6f49b16e71de54e
4-
cksum=3833864103
5-
upstream_url=https://pypi.io/packages/source/t/typing_extensions/typing_extensions-VERSION.tar.gz
1+
tarball=typing_extensions-VERSION-py3-none-any.whl
2+
sha1=84d6a73b5a5d303c9187a861d5eedd50da42e7a3
3+
md5=9c84e613da80ced7a5e86329ec75dc6c
4+
cksum=2951292774
5+
upstream_url=https://pypi.io/packages/py3/t/typing_extensions/typing_extensions-VERSION-py3-none-any.whl
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
| flit_core $(PYTHON)
1+
| pip $(PYTHON)
22

33
----------
44
All lines of this file are ignored except the first.
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.7.1
1+
4.8.0

build/pkgs/typing_extensions/spkg-install.in

-2
This file was deleted.

0 commit comments

Comments
 (0)