Sun 2017-02-05 13:27:02 UTC+1, Isuru Fernando: > I've packaged sage 7.5.1 for conda for linux and have uploaded it to anaconda.org. > > To try it out you can do on linux with miniconda3, (Downloads about 1 GB) > > conda create -n sage sage sage-spkg-sources -c isuruf -c conda-forge > > This was a hacky build and I don't expect everything to work properly. sage command, sage notebook, gap, maxima and a few packages I've checked works. > > There were 86 standard packages in conda-forge and default channel. (conda-forge is a community effort, see https://conda-forge.github.io/). These conda packages were used instead of sage's packages > > 74 standard packages were built in the docker container condaforge/linux-anvil with SAGE_FAT_BINARY=yes, which should make the packages compatible with distros as old as CentOS 6. I used sage's build process to create these, kept track of which files were created and copied them over to a conda package. > > Things to note are, > 1. anaconda.org r channel is incompatible with conda-forge. So rpy2 and r is not bundled, but conda-forge has started packaging the r packages. > 2. only the SAGE_LOCAL folder is packaged. So no development. > 3. sage-env is sourced when the env is activated, but the deactivation doesn't seem to work properly. Your shell session may become unusable. > 4. pinning needs to happen so that ABI compatibility is there. > 5. Packages are built with gmp. > 6. miniconda2 has issues with path names having non-ASCII characters, so you have to use miniconda3 as your root environment. > > Anybody interested in making proper conda packages for the remaining 74 packages and sage itself? > > Isuru Fernando
Hi Isuru Fernando, Thanks for this packaging and for reporting to sage-devel. I'm cc-ing sage-packaging and sage-release which are also appropriate place to announce this. I updated the "Distribution" wiki page at https://wiki.sagemath.org/Distribution Best, Samuel -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.