sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.47k stars 487 forks source link

Meta-ticket: Distribution as wheels #31251

Open mkoeppe opened 3 years ago

mkoeppe commented 3 years ago

Tickets and issues:

Open:

See also:

References:

CC: @tobiasdiez @videlec @isuruf @kliem @culler @dimpase @saraedum

Component: build

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

mkoeppe commented 3 years ago

Description changed:

--- 
+++ 
@@ -7,6 +7,6 @@
 - https://mail.python.org/archives/list/distutils-sig@python.org/thread/6RZVKM5YQVAAOR5ENDS34HH5VFXHZ22G/
 - https://github.com/matthew-brett/delocate - for macOS
 - https://github.com/njsmith/wheel-builders/blob/pynativelib-proposal/pynativelib-proposal.rst (from 2016)
+- https://labs.quansight.org/blog/2021/01/python-packaging-brainstorm/

-
mkoeppe commented 3 years ago

Description changed:

--- 
+++ 
@@ -1,6 +1,7 @@
 Tickets/Issues:
 - #30527 Create PEP 503 simple repository for wheels built during installation
 - https://github.com/sagemath/cypari2/issues/19 - merge cypari and cypari2
+- https://github.com/sagemath/cypari2/issues/105

 References:
 - https://github.com/pypa/auditwheel - for Linux
videlec commented 3 years ago
comment:4

https://github.com/conda-incubator/conda-press?

mkoeppe commented 3 years ago
comment:5

Cool, thanks for sharing

mkoeppe commented 3 years ago

Description changed:

--- 
+++ 
@@ -1,7 +1,8 @@
-Tickets/Issues:
+Tickets and issues:
 - #30527 Create PEP 503 simple repository for wheels built during installation
 - https://github.com/sagemath/cypari2/issues/19 - merge cypari and cypari2
 - https://github.com/sagemath/cypari2/issues/105
+- #31396 relocatable wheel version of package `sage_conf`

 References:
 - https://github.com/pypa/auditwheel - for Linux
mkoeppe commented 3 years ago

Description changed:

--- 
+++ 
@@ -10,5 +10,5 @@
 - https://github.com/matthew-brett/delocate - for macOS
 - https://github.com/njsmith/wheel-builders/blob/pynativelib-proposal/pynativelib-proposal.rst (from 2016)
 - https://labs.quansight.org/blog/2021/01/python-packaging-brainstorm/
+- https://numpy.org/doc/stable/dev/releasing.html

-
mkoeppe commented 3 years ago

Description changed:

--- 
+++ 
@@ -10,5 +10,5 @@
 - https://github.com/matthew-brett/delocate - for macOS
 - https://github.com/njsmith/wheel-builders/blob/pynativelib-proposal/pynativelib-proposal.rst (from 2016)
 - https://labs.quansight.org/blog/2021/01/python-packaging-brainstorm/
-- https://numpy.org/doc/stable/dev/releasing.html
+- https://numpy.org/doc/stable/dev/releasing.html --> https://github.com/MacPython/numpy-wheels
mkoeppe commented 3 years ago

Description changed:

--- 
+++ 
@@ -10,5 +10,8 @@
 - https://github.com/matthew-brett/delocate - for macOS
 - https://github.com/njsmith/wheel-builders/blob/pynativelib-proposal/pynativelib-proposal.rst (from 2016)
 - https://labs.quansight.org/blog/2021/01/python-packaging-brainstorm/
-- https://numpy.org/doc/stable/dev/releasing.html --> https://github.com/MacPython/numpy-wheels
+- https://numpy.org/doc/stable/dev/releasing.html 
+  - https://github.com/MacPython/numpy-wheels
+  - https://github.com/matthew-brett/multibuild/tree/devel

+
mkoeppe commented 3 years ago

Description changed:

--- 
+++ 
@@ -13,5 +13,5 @@
 - https://numpy.org/doc/stable/dev/releasing.html 
   - https://github.com/MacPython/numpy-wheels
   - https://github.com/matthew-brett/multibuild/tree/devel
+- https://github.com/symengine/symengine-wheels

-
mkoeppe commented 3 years ago

Description changed:

--- 
+++ 
@@ -14,4 +14,4 @@
   - https://github.com/MacPython/numpy-wheels
   - https://github.com/matthew-brett/multibuild/tree/devel
 - https://github.com/symengine/symengine-wheels
-
+- https://github.com/pypa/cibuildwheel
mkoeppe commented 3 years ago

Description changed:

--- 
+++ 
@@ -3,6 +3,7 @@
 - https://github.com/sagemath/cypari2/issues/19 - merge cypari and cypari2
 - https://github.com/sagemath/cypari2/issues/105
 - #31396 relocatable wheel version of package `sage_conf`
+- https://github.com/sagemath/memory_allocator/issues/2

 References:
 - https://github.com/pypa/auditwheel - for Linux
mkoeppe commented 3 years ago

Description changed:

--- 
+++ 
@@ -4,6 +4,7 @@
 - https://github.com/sagemath/cypari2/issues/105
 - #31396 relocatable wheel version of package `sage_conf`
 - https://github.com/sagemath/memory_allocator/issues/2
+- https://gitlab.com/videlec/pplpy/-/issues/26

 References:
 - https://github.com/pypa/auditwheel - for Linux
kliem commented 3 years ago

Description changed:

--- 
+++ 
@@ -3,7 +3,7 @@
 - https://github.com/sagemath/cypari2/issues/19 - merge cypari and cypari2
 - https://github.com/sagemath/cypari2/issues/105
 - #31396 relocatable wheel version of package `sage_conf`
-- https://github.com/sagemath/memory_allocator/issues/2
+- https://github.com/sagemath/memory_allocator/issues/2, resolved in 0.1.2: https://pypi.org/project/memory-allocator/#files
 - https://gitlab.com/videlec/pplpy/-/issues/26

 References:
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -1,8 +1,9 @@
 Tickets and issues:
+- #33800 cibuildwheel workflow for **sagemath-objects**, **sagemath-categories** etc.
+- #31396 relocatable wheel version of package `sage_conf`
 - #30527 Create PEP 503 simple repository for wheels built during installation
 - https://github.com/sagemath/cypari2/issues/19 - merge cypari and cypari2
 - https://github.com/sagemath/cypari2/issues/105
-- #31396 relocatable wheel version of package `sage_conf`
 - https://github.com/sagemath/memory_allocator/issues/2, resolved in 0.1.2: https://pypi.org/project/memory-allocator/#files
 - https://gitlab.com/videlec/pplpy/-/issues/26
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -5,7 +5,8 @@
 - https://github.com/sagemath/cypari2/issues/19 - merge cypari and cypari2
 - https://github.com/sagemath/cypari2/issues/105
 - https://github.com/sagemath/memory_allocator/issues/2, resolved in 0.1.2: https://pypi.org/project/memory-allocator/#files
-- https://gitlab.com/videlec/pplpy/-/issues/26
+- cibuildwheel for **pplpy** - https://github.com/sagemath/pplpy/issues/9
+- cibuildwheel for **PyNormaliz**

 References:
 - https://github.com/pypa/auditwheel - for Linux