1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-07-14 15:41:09 +03:00

Windows-7-Support: 8.1 also not supported now

* Windows 8.1 supported ended today.  Might still work for a while.
* Running from source, with Python 3.8, will have stopped a while ago.
  Minimum is now 3.10 due to use of `A | B` type hints.
Athanasius 2023-01-10 15:34:00 +00:00
parent 5f59b5e4ea
commit f690cbc6be
No known key found for this signature in database
GPG Key ID: 772697E181BB2767

@ -1,17 +1,22 @@
# Support For Windows 7 in Elite Dangerous Market Connector
# Support For Windows 7 & 8.1 in Elite Dangerous Market Connector
## We do not support an OS that the manufacturer does not support
This application is no longer supported on Windows 7.
This application is not supported on Windows 7, due to supported Python
versions not supporting that OS.
We no longer actively support use on Windows 8.1, although the application
might still function.
Development of this application tends to track the latest stable release of
Python as per https://www.python.org/downloads/windows/ . For our 5.0.x
series of releases we started using Python 3.9 which
[no longer supports Windows 7](https://www.python.org/downloads/release/python-390/).
The installer now also actively disallows installation on Windows 7. Python 3.9 is incompatible with this unsupported version of Windows.
Pythoon 3.9 does still support Windows 8, 8.1 and all versions of 10. Windows
11 is assumed to 'Just Work' where a release works on Windows 10.
The installer now also actively disallows installation on Windows 7. Python 3.9
is incompatible with this unsupported version of Windows.
Python 3.9 and later does still support Windows 8, 8.1 and all versions of 10.
Windows 11 is assumed to 'Just Work' where a release works on Windows 10.
Trying to run either EDMarketConnector.exe or EDMC.exe (the command-line
tool we provide) will result in an error like:
@ -52,30 +57,15 @@ still be able to [upgrade to Windows 10 for free](https://techviral.net/upgrade-
## Options for running EDMarketConnector
### Run from source
Until we use any Python feature (such as forthcoming 'matches' in Python 3.10)
that isn't supported in Python 3.8 versions,
you can attempt to [run from source](https://github.com/EDCD/EDMarketConnector/wiki/Running-from-source)
under Python 3.8, but we make no guarantees about this working now, or in
the future.
At that point you will either need to fork and apply workarounds, or accept
that you can no longer run the latest version of ED Market Connector *and are
stuck with any bugs that affect your use of the application*.
Due to subsequent changes to the application source it will no longer
function with Python 3.8 or 3.9.
Use the latest 3.8 version from [python.org](https://www.python.org/downloads/windows/).
You need the 32-bit version. **NB: As of Python 3.8.12 they no longer release
windows installers/packages, so you would have to find a way to compile
python from source in order to use the latest**.
This is due to the
[PEP-0602 policy](https://www.python.org/dev/peps/pep-0602/).
*It really is in your best interests to be using Windows 10*.
**WE OFFER ZERO SUPPORT FOR RUNNING ANYTHING BUT THE VERY LATEST VERSION OF
THIS APPLICATION, ON A SUPPORTED OS, WITH A SUPPORTED PYTHON VERSION.**
Certainly any bugfixes will only be applied to, at most, the latest release
Major.Minor version and our current development branch (ready for a future
Major or Minor increment).
Do **NOT** attempt to simply run the last version that works under Python 3.8.
Given application updates and changes since Windows 7 support
ended you would be running a buggy and generally less useful application.
For example, most EDDN Listeners will be ignoring any data that doesn't
state the `gameversion` it comes from. You need to be running at least
EDMarketConnector 5.6.0, and really do want to be using the latest version.
### Attempt to install workaround DLLs
Some people have reported success when utilising a workaround that installs