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

Many dependency conflicts make installation impossible #247

Closed
wittregr opened this issue Feb 7, 2023 · 2 comments · Fixed by #241
Closed

Many dependency conflicts make installation impossible #247

wittregr opened this issue Feb 7, 2023 · 2 comments · Fixed by #241
Assignees
Labels
bug Something isn't working dependencies Pull requests that update a dependency file
Milestone

Comments

@wittregr
Copy link

wittregr commented Feb 7, 2023

The very restricted dependency version requirements are making installation more and more difficult. Consider using >= version# for dependencies vs == version# or, at the very least consider limited use of == only when no other option will work.

scipy==1.5.4
matplotlib==3.3.4
seaborn==0.11.1
tabulate==0.8.9
numpy==1.21.0
multiprocess==0.70.12.2
scikit_learn_extra==0.2.0
pandas==1.1.5
mordred==1.2.0
PyYAML==5.4.1
scikit_learn==0.24.2
networkx==2.5
rdkit
psutil
padelpy
plotly
customtkinter<5.0.0
tkinter-tooltip

@wittregr wittregr added bug Something isn't working dependencies Pull requests that update a dependency file labels Feb 7, 2023
@JacksonBurns
Copy link
Member

Thanks for bringing this up! When we initially made the requirements file, we only thought of the use case of users in a bare virtual environment and not those with an existing workflow trying to implement AIMSim.

Pull Request #241 will deal with dependency resolving using the methods you have described.

@JacksonBurns
Copy link
Member

@wittregr I have just pushed AIMSim v2 to PyPI -- we have significantly reduced the dependency stiffness and validated the install on all platforms and Python version 3.7 to 3.11. It should be far easier to install now!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants