You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Running from source wiki currently states (Dec 18, 2023 revision) that EDMC "will no longer work under Python 3.8 or earlier". However, EDMC does not run on 3.9 either.
Repro'd by checking out the code and git checkout stable (tag: Release/5.10.1), then podman run -it --rm -v $PWD:/data python:3.9 bash, then in the container: cd /data; pip install -r requirements.txt; python ./EDMarketConnector.py.
Yeah, that's just a wiki update being necessary. The thing to note really is the 'targeted against'. That means no actual testing of prior versions, so there should be no real expectation of it working.
Change the imports and files in config/linux.py to include:
"""linux.py - Linux config implementation.Copyright (c) EDCD, All Rights ReservedLicensed under the GNU General Public License.See LICENSE file."""from __future__ importannotationsimportosimportpathlibimportsysfromconfigparserimportConfigParserfromconfigimportAbstractConfig, appname, loggerassertsys.platform=='linux'
I think we just forgot to add a future annotation there.
Running from source wiki currently states (Dec 18, 2023 revision) that EDMC "will no longer work under Python 3.8 or earlier". However, EDMC does not run on 3.9 either.
Repro'd by checking out the code and
git checkout stable
(tag: Release/5.10.1), thenpodman run -it --rm -v $PWD:/data python:3.9 bash
, then in the container:cd /data; pip install -r requirements.txt; python ./EDMarketConnector.py
.Also reported on ED Community Discord.
str | None
syntax was apparently added in 3.10, though I don't have a source other than StackOverflow.The text was updated successfully, but these errors were encountered: