New comment by tornaria on void-packages repository https://github.com/void-linux/void-packages/pull/34030#issuecomment-1014378550 Comment: > Do we miss anything to build `sage` as a python module? I can spot `pynac`, what else? We are very close, as you can see in the template we are only missing: ``` # packages were sage is the upstream _upstream=" ${_SAGE_UPSTREAM_MIRROR}/combinatorial_designs/combinatorial_designs-20140630.tar.bz2 ${_SAGE_UPSTREAM_MIRROR}/conway_polynomials/conway_polynomials-0.5.tar.bz2 ${_SAGE_UPSTREAM_MIRROR}/elliptic_curves/elliptic_curves-0.8.1.tar.bz2 ${_SAGE_UPSTREAM_MIRROR}/jmol/jmol-14.29.52.tar.bz2 ${_SAGE_UPSTREAM_MIRROR}/mathjax/mathjax-2.7.4.tar.gz ${_SAGE_UPSTREAM_MIRROR}/polytopes_db/polytopes_db-20170220.tar.bz2 ${_SAGE_UPSTREAM_MIRROR}/ratpoints/ratpoints-2.1.3.tar.bz2 ${_SAGE_UPSTREAM_MIRROR}/sagenb_export/sagenb_export-3.3.tar.gz ${_SAGE_UPSTREAM_MIRROR}/thebe/thebe-9624e0a0.zip " # packages from pypi (python modules) _upstream+=" ${PYPI_SITE}/j/jupyter_jsmol/jupyter_jsmol-0.2.4.tar.gz ${PYPI_SITE}/m/memory_allocator/memory_allocator-0.1.1.tar.gz ${PYPI_SITE}/p/primecountpy/primecountpy-0.1.0.tar.gz ${PYPI_SITE}/r/rpy2/rpy2-3.3.6.tar.gz ${PYPI_SITE}/v/vcversioner/vcversioner-2.16.0.0.tar.gz " # other upstream packages _upstream+=" http://users.ox.ac.uk/~coml0531/sage/graphs-20210214.tar.bz2 https://github.com/sagemath/sagetex/releases/download/v3.5/sagetex-3.5.tar.gz https://github.com/sagemath/threejs-sage/archive/refs/tags/r122.tar.gz>threejs-sage-r122.tar.gz " ``` The 5 from pypi should be very easy. Among the rest there's a bunch of databases which will be very easy to package separate from sagemath (we should do it since they update much much less than sagemath itself). --- I run all tests locally on our three nocross arches, both in the build and installed using sagemath-test. Everything passes so #35088 and #35089 are ready to merge.