diff --git a/Windows-7-Support.md b/Windows-7-Support.md index 92a1228..9fdb6f1 100644 --- a/Windows-7-Support.md +++ b/Windows-7-Support.md @@ -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