Changes between Version 78 and Version 79 of WikiStart
- Timestamp:
- 03/20/23 16:22:50 (20 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v78 v79 20 20 {{{#!td style="background: #fee" 21 21 We require a complete python installation, including pip and venv support. 22 Some python installations do not include pip and venv support anymore. You may have22 Some python installations do not include pip and venv support. You may have 23 23 to install these separately. 24 24 }}} 25 25 26 To compile and test parties you need [https://www.python.org/downloads/ python (3.8 or 3.9)]. We recommend using an IDE for development and debugging, such as Eclipse with PyDev or PyCharm.26 To compile and test parties you need [https://www.python.org/downloads/ python (3.8, 3.9 or 3.10)]. We recommend using an IDE for development and debugging, such as Eclipse with PyDev or PyCharm. 27 27 28 28 If you want a GeniusWebPythonPartiesServer, please check the [https://tracinsy.ewi.tudelft.nl/pubtrac/GeniusWeb#Installation GeniusWebServers installation instructions] 29 29 30 30 == Security considerations 31 GeniusWebPython assumes python parties are packaged using the standard tar.gz distribution format . This implies that the package is not fully self-contained: it requires dependent libraries to be installed separately, according to setup.py included in the package. This dependency on later installation steps poses an additional security risk compared to the fully self-contained java jar packaging.31 GeniusWebPython assumes python parties are packaged using the standard tar.gz distribution format used by Python. This implies that the package is not fully self-contained: it requires dependent libraries to be installed separately, according to setup.py included in the package. This dependency on later installation steps poses an additional security risk compared to the fully self-contained java jar packaging. 32 32 33 33 = Overview of the available core objects