Skip to content

Commit 8e06d43

Browse files
author
Matthias Koeppe
committed
src/doc/en/developer/packaging.rst: Policy on wheels, on standard packages
1 parent eba7f6f commit 8e06d43

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/doc/en/developer/packaging.rst

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,11 @@ the following source types:
8484

8585
#. A ``wheel`` package:
8686

87-
- comes from the (non-platform) wheel file named in the required file
88-
``checksums.ini`` and hosted on the Sage mirrors;
87+
- comes from the wheel file named in the required file ``checksums.ini``
88+
and hosted on the Sage mirrors;
89+
90+
- per policy, only non-platform wheels are allowed, i.e., ``*-none-any.whl``
91+
files;
8992

9093
- its version number is defined by the required file ``package-version.txt``;
9194

@@ -1210,6 +1213,9 @@ must meet the following requirements:
12101213
12111214
- **Build Support**. The code must build on all the fully supported
12121215
platforms (Linux, macOS, Cygwin); see :ref:`chapter-portability_testing`.
1216+
It must be installed either from source as a normal package,
1217+
or as a Python (non-platform) wheel package, see
1218+
:ref:`section-package-source-types`.
12131219
12141220
- **Quality**. The code should be "better" than any other available
12151221
code (that passes the two above criteria), and the authors need to

0 commit comments

Comments
 (0)