Python ¶
Python meta package, includes core executable & runtime, help
- Python commandline interpreter, and libraries.
- The interpreter can be invoked as
python
in the osgeo4w shell. - The Python interpreter is not associated with the .py extension in the shell, so you must run .py files with
python foobar.py
and not by double-clicking on them - Documentation is not included (beyond builtin doc strings)
- Tcl support is not included.
- NumPy is a distinct add on package due to it's size.
Comprised of 3 sub-packages:
- python-wrapper - Wrapper to set python environment for Osgeo4W (required)
- python-core - Python executable and runtime (required)
- python-help - Python compiled help file (optional with Advanced Install)
category | Commandline_Utilities |
requires | shell python-wrapper python-core python-help |
version | 2.7.2-2 |
Other python pages of note:
- ExternalPythonPackages - How to install python packages which aren't part of the osgeo4w system
- pkg-python/Python27 - building the Python 2.7 package
- RequiresPython - packages which depend on Python
Packager Notes ¶
- This package is harvested from the standard Python 2.7.2 .msi installer from python.org (see making a Python 2.7 package)
- New Python extensions should be unpacked in osgeo4w
\apps\Python27\Lib\site-packages
- Include files and libraries are included, but in the
apps\Python27
tree. Thedistutils/sysconfig.py
settings should be correct. - Extensions may need to be compiled with VC7.1 to be compatible.
- etc\ini\python.bat set PYTHONHOME to control sys.prefix and finding of libraries, etc. This should supersede any other python on the system when python is run within the OSGeo4W shell.
Open tickets ¶
enhancement type tickets:
Recently closed tickets ¶
defect type tickets:
- #859
- Python version update to v3.12.8
- #851
- Python 3.12.5 vulnerable to CVE-2024-6232
- #844
- Python 3.12.4 vulnerable to CVE-2024-3219 & CVE-2024-6923
- #823
- python3-numba: AttributeError: module 'numpy' has no attribute 'long'
- #814
- stdlib venv's broken on new Python 3.9.18
- #811
- Vulnerable Python 3.9.5 executable exists after install latest of QGIS LTR 3.28.14 using the OSGEO4W installer
Last modified
7 years ago
Last modified on 08/24/18 10:24:08
Note:
See TracWiki
for help on using the wiki.