Skip to content

sagemath/sage-windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the SageMath Windows installation

work in progress

This repository is a work in progress. It is intended to provide SageMath installers for Windows. The previous repository of the same name, which provided such installers up to Sage version 9.3, has been moved to sage-windows-cygwin. It has been discontinued because the technique used was increasingly maintenance intensive.

Here we plan a new start. We follow four approaches:

  • A) is developed in connection with the sage-flatsurf project. Currently, it installs a flatsurf release as a custom WSL distribution which includes Sage along with functionality of this downstream package. This approach will also provide pure Sage installers in future. To figure out how it works, follow these instructions.
  • B) is developed in connection with the sage-binder project. It installs a Sage release as a custom WSL distribution. To figure out how it works, follow these instructions.
  • C) is developed as an example for a projects docker guide. It installs Sage via Docker in a custom WSL distribution which is independent of the Sage release. To figure out how it works, follow these instructions.
  • D) is developed as a native Windows build of Sage using meson (see sagemath/sage#38872). There is no installer for testing yet.
  • E) is developed as an AppImage. Similar to A-C, it depends on the availability of WSL. A manylinux2014-compatible Linux distribution is required. To figure out how it works, follow these instructions.

Any help with our project is welcome. Feel free to open issues in this repo to document your testing experiences or post your suggestions and criticism.

About

SageMath installers for users on Windows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published