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

Update Dependencies #68

Open
bradyzp opened this issue Jul 3, 2018 · 3 comments
Open

Update Dependencies #68

bradyzp opened this issue Jul 3, 2018 · 3 comments

Comments

@bradyzp
Copy link
Member

bradyzp commented Jul 3, 2018

Consider/test updating certain dependencies, particularly scipy.

The current version of scipy cannot be installed via pip on Windows, and requires some complex compilation/installation steps (better to install Anaconda or similar). Scipy v1.1.0 resolves most of these issues, but there may be some breaking changes in the API which will need to be corrected.

Other updates to consider:

  • pandas 0.20.3 -> 0.23.1
  • PyQt5 5.9 -> 5.11.x

Another point of consideration is whether it is desirable or serves a purpose to continue supporting CPython 3.5.x as opposed to focusing exclusively on Python 3.6+
There are a few would-be-nice features added in 3.6 such as inline variable type annotations, fstrings, etc.

@cbertinato
Copy link
Collaborator

cbertinato commented Jul 3, 2018 via email

@bradyzp
Copy link
Member Author

bradyzp commented Jul 5, 2018

Hey Chris sounds good.

I dropped 3.5 from the CI configurations in my last push, and updated scipy and some other dependencies without issue.
There is some change in pandas 0.23.x that breaks two tests in the trajectory_ingestor library, so I'll keep it pinned at the current version we're using for now.

Also on that note I've added in a CI configuration to test on AppVeyor, and started running coverage reports which are published to coveralls.io

@cbertinato
Copy link
Collaborator

cbertinato commented Jul 5, 2018 via email

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

No branches or pull requests

2 participants