-
Notifications
You must be signed in to change notification settings - Fork 83
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 & Python version #135
Comments
Regarding: #133 |
grapheneX can now run on Python 3.10 -> Changes introduced in: #137 |
@orhun, I noticed that there's no setup.py file present, but .bumpversion.cfg contains this line: So if user is not building grapheneX from source and is using: pip install graphenex what dependencies are installed if setup.py is not present, and requirements.txt also? Does it read the dependencies from .lock file? |
hmm I'm not sure. I think we can remove that line.
Yup, probably. |
Just released the new version on PyPI: https://pypi.org/project/graphenex/ |
Nice! Just tested installing and running grapheneX using pip on brand new ubuntu install, and the last thing to figure out is the "from collections import mapping" ImportError. We successfully got rid of all the other junk errors! Let's make grapheneX great again 💯 |
Lol, hell yeah! Thanks a lot for your contributions! |
Ah, so my fresh installation of graphenex on Python 3.11 not working isn't due to me messing something up. |
Hi @natechoiniere, there are steps to get rid of that one particular error in either of these: #127 / #121. If you get any other errors please don't hesitate to share them here, or create issue for them. |
The mapping ImportError comes from PyInquirer library which, unfortunately is no longer maintained -> PyInquirer It'd be great if we could replace these libraries with others that are up 2 date & well maintained, or even better just use python stdlib tools, and we would get rid of 2 third party imports, meaning that the attack surface of gX would be smaller (sounds familiar huh?) @orhun please add help wanted label. Someone might take this one up |
Thanks for the investigating this! |
Closing in favor of #188. I want to separate python version bumping and outdated lib issues. |
Use this as a centralized point to discuss everything regarding dependencies fixing / porting to newest version of python etc...
The text was updated successfully, but these errors were encountered: