Open mkoeppe opened 3 years ago
Description changed:
---
+++
@@ -2,4 +2,4 @@
https://github.com/3-manifolds/fix_mac_sage/tree/master/fix_mac_sage9_2
-
+https://www.tcl.tk/software/tcltk/download.html
Description changed:
---
+++
@@ -1,3 +1,5 @@
+We add script packages to keep track of system package information for Tcl/tk and the python `_tkinter` module
+
https://doc.sagemath.org/html/en/installation/source.html#tcl-tk
https://github.com/3-manifolds/fix_mac_sage/tree/master/fix_mac_sage9_2
Description changed:
---
+++
@@ -5,3 +5,8 @@
https://github.com/3-manifolds/fix_mac_sage/tree/master/fix_mac_sage9_2
https://www.tcl.tk/software/tcltk/download.html
+
+https://repology.org/project/tcl/versions
+https://repology.org/project/tcl-tk/versions
+
+
Description changed:
---
+++
@@ -6,7 +6,9 @@
https://www.tcl.tk/software/tcltk/download.html
-https://repology.org/project/tcl/versions
-https://repology.org/project/tcl-tk/versions
+System package info:
+- https://repology.org/project/tcl/versions
+- https://repology.org/project/tcl-tk/versions
+- https://repology.org/project/python3-tkinter/versions
Commit: 89e9f5f
Description changed:
---
+++
@@ -6,6 +6,8 @@
https://www.tcl.tk/software/tcltk/download.html
+https://github.com/python/cpython/blob/master/setup.py#L1814
+
System package info:
- https://repology.org/project/tcl/versions
- https://repology.org/project/tcl-tk/versions
Author: Matthias Koeppe
Sage development has entered the release candidate phase for 9.3. Setting a new milestone for this ticket based on a cursory review of ticket status, priority, and last modification date.
needs a rebase
Do you think we need to proceed with this ticket? I'd rather see all this shipped to the system Python.
Do you think we need to proceed with this ticket? I'd rather see all this shipped to the system Python.
That's exactly what the branch does. It only adds dummy packages with spkg-configure, not an installation script.
This (that one can provide such a dummy package) equally applies to any Python package,not only to Tkinter. So, why bother with any packages not related to Sage?
In #36719, you are adding ad-hoc instructions of what Debian packages to install for Tk. By creating a dummy package with system package information, this will be presented in a more uniform way.
In #36719, you are adding ad-hoc instructions of what Debian packages to install for Tk. By creating a dummy package with system package information, this will be presented in a more uniform way.
I think our direction is to fully switch to using system Python, no? If so, such a package is obsolete, or will be.
A dummy package is for providing system package information.
i.e. what system package has to be installed that provides Python with a working _tkinter module.
Why do we care about a Python package which has no interactions with Sage?
Snappy.
let them worry about having a good for them Python
That's too much "us vs them" for my taste, which is usually not helpful.
We add script packages to keep track of system package information for Tcl/tk and the python
_tkinter
modulehttps://doc.sagemath.org/html/en/installation/source.html#tcl-tk
https://github.com/3-manifolds/fix_mac_sage/tree/master/fix_mac_sage9_2
https://www.tcl.tk/software/tcltk/download.html
https://github.com/python/cpython/blob/master/setup.py#L1814
System package info:
CC: @slel @dimpase @NathanDunfield @culler
Component: packages: optional
Author: Matthias Koeppe
Branch/Commit: u/mkoeppe/script_packages_for_tkpythontkinter_module__update_documentation @
ca1eaf8
Issue created by migration from https://trac.sagemath.org/ticket/31206