Changes between Version 3 and Version 5 of Ticket #30896


Ignore:
Timestamp:
11/20/20 23:25:43 (10 months ago)
Author:
mkoeppe
Comment:

Last 10 new commits:

f9ac70eAdd install-requires.txt for setuptools, pip
f6a2c56Merge tag '9.3.beta1' into t/30719/add_build_pkgs_spkg_install_requires_txt_for_all_python_packages
e61929dbuild/pkgs/sphinx/install-requires.txt: Update from gentoo
8fe0e35build/pkgs/python_openid: Unused, remove
ba1d913build/pkgs/itsdangerous: Unused, remove
bb6c4aebuild/pkgs/tox/install-requires.txt: New
d507501build/pkgs/networkx/install-requires.txt: Update from gentoo
c3a9352build/pkgs/pathpy/install-requires.txt: Package removed in #30611, remove
ebd4610build/pkgs/pynac/install-requires.txt: New
e25b833Merge branch 't/30719/add_build_pkgs_spkg_install_requires_txt_for_all_python_packages' into t/30896/__configure___without_python

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #30896

    • Property Commit changed from to e25b833e105a4296cc78ecefa507723e98515bc8
    • Property Branch changed from to u/mkoeppe/__configure___without_python
    • Property Summary changed from ./configure --without-python to ./configure --without-sage-venv
  • Ticket #30896 – Description

    v3 v5  
    11(split out from #29013)
    22
    3 In this ticket we add support for `./configure --with-python=no`, which would suppress making any Python venv and suppress building any Python packages.
     3In this ticket we add support for `./configure --with-sage-venv=no`, which would suppress making any Python venv and suppress building any Python packages.
    44
    5 In this configuration, the default target `all-start` makes no sense, and also the docbuild cannot be done. Instead, the default would be to build only the target `all-sage` (which would be modified to remove the unnecessary special case `sagelib`).
     5In this configuration, `sage_conf` cannot be built as a wheel, so we only build an sdist and store that in `$SAGE_LOCAL/var/lib/sage/wheels`.
     6
     7Also, the default target `all-start` makes no sense, and also the docbuild cannot be done. Instead, the default would be to build only the target `all-sage` (which would be modified to remove the unnecessary special case `sagelib`).
    68
    79This is for users who prefer to install Python packages into their own virtual environments using standard Python tools.