Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support newer Python versions #50

Closed
2 of 3 tasks
ErikBjare opened this issue Dec 4, 2020 · 2 comments · Fixed by #32
Closed
2 of 3 tasks

Support newer Python versions #50

ErikBjare opened this issue Dec 4, 2020 · 2 comments · Fixed by #32
Assignees
Milestone

Comments

@ErikBjare
Copy link
Collaborator

ErikBjare commented Dec 4, 2020

There seems to be a lot of issues when installing on other Python versions than 3.7, since I have a pretty extensive history of battling issues like these I thought I might give it a shot (especially now that we have a CI pipeline).

Documenting known issues here:

  • Installing pywinhook on Windows on Python 3.9 requires extra build deps (swig, VS C++ tools) due to no prebuilt wheels being available on PyPI
    • Fixed by referencing wheels built elsewhere in requirements.txt
  • Build errors for numpy/pandas
  • tables 3.6.1 has no wheels available for Python 3.9 on platforms other than Linux (see: https://github.com/NeuroTechX/eeg-notebooks/actions/runs/400623523)
@JohnGriffiths
Copy link
Collaborator

We'll aim to address newer Python version support with high priority.

However, it is quite tricky to make quick progress on as we need to co-ordinate multiple people with access to different OSs etc.
(as we observed at the Dec brainhack)

@JohnGriffiths JohnGriffiths added this to the q2-2021 milestone Mar 19, 2021
@JohnGriffiths
Copy link
Collaborator

Related: #29

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging a pull request may close this issue.

2 participants