1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-23 20:30:30 +03:00

docs/Running-from-source: Windows needs 32-bit python & misc

* Last python 3.7-using release is 4.2.7.
* macOS Homebrew might be OK now.
* Minor grammar fix in tkinter section.
Athanasius 2021-05-17 06:58:02 +01:00
parent 2e2c673169
commit ffe3099988

@ -1,6 +1,6 @@
# Running from source
* `stable` branch, up to version 4.2.4, uses Python 3.7.x, although it
* `stable` branch, up to version 4.2.7, uses Python 3.7.x, although it
should work perfectly well with any 3.8 or 3.9 version as well.
* `main` is now targeted against Python 3.9, although should also work
@ -12,14 +12,18 @@
## Ensure Python is installed
On Windows or macOS Download and install an appropriate version from
[python.org](https://python.org). Do **not use HomeBrew** on macOS, that
version is known to have a broken `tk`. See [#670 Update requirements.txt for
MacOS](https://github.com/EDCD/EDMarketConnector/issues/670)
[python.org](https://python.org).
**You need a 32-bit version on Windows as this application has some code
that calls OS APIs that needs changing for 64-bit and we've not yet had the
incentive to resolve this.**
On macOS you might run into issues with the HomeBrew python, to do with
a broken `tk`. See [#670 Update requirements.txt for MacOS](https://github.com/EDCD/EDMarketConnector/issues/670)
for discussion about this. That might be fixed now, but if you're having
issues with a HomeBrew version of Python the first thing we'll ask you to
do is try again with the python.org version.
On Linux you should use your distribution's Python 3.x packages. Note that at
least Debian 10 still has 2.7.x as `python` and `pip`, and you will need to
specify `python3` (from the package of that name) and `pip3` (from
@ -134,7 +138,7 @@ when you get to [Use `pip` to install application requirements](#use-pip-to-inst
## Ensure you have dependencies installed
### tkinter
If using a python.org package it will include this.
python.org packages include this.
On Debian, Ubuntu, and other Debian derivatives the package you need to install
is `python3-tk`: