-
-
Notifications
You must be signed in to change notification settings - Fork 22
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
Major Refactor for Python Standardization and CLI Isolation #95
Conversation
Hello, Thank you for the PR ! it looks good to me (I still haven't had time to check installation and running in my computer). |
Hey @matclab, thanks for taking the time to look at the PR! So, about the "CLI isolation" term—yeah, maybe it wasn't the most straightforward way to describe it. Here's what I meant: Before, the recommended way to install Now, thanks mainly to the absolute imports (and probably others changes as well) I've added, you can actually install So, that's what I meant by "CLI isolation"—making it simpler and safer for users to install and use the tool without affecting their entire system. Hope this clears things up! |
Hello and thank you for the PR |
…
Yes, thanks a lot.
and installation works like a charm. @mmngreco perhaps update the Download url with the last version, and update the Makefile accordingly to also change this line (or perhaps As far as I concerned once this is corrected, we should merge this PR. Thank you @mmngreco for this welcomed improvement ! |
I'd love to see you enjoying it, @matclab!
Unfortunately, it doesn't...
How about using https://github.com/rosenpin/i3-agenda/releases/latest instead? That is, unless you want to explicitly point out each release. |
I will take care of the correct version of typing_extensions. ;-) |
It seems that the latest version of typing-extensions compatible with Python 3.7 is https://pypi.org/project/typing-extensions/4.7.1/ I'll make this change, and it should then pass the CI. |
Regarding the failed job 3.10:
I will look into this; it appears to be a problem with the directories. |
updating typing_extesion version
I've tested the GitHub Action with |
Hey @rosenpin,
First of all, I've got to say - this project is terrific! However, I ran into some challenges, primarily due to the CLI being intermixed with other systems. This aspect somewhat hindered the product's usability for me, which prompted me to make a few adjustments.
My main objective was to ensure that the project strictly adheres to all Python standards - a move that not only retains the existing functionality but also introduces an extra feature. We can now depend on pipx for cross-system project installation.
Synopsis of Changes:
On the whole, these modifications should add more value to your project for its users, including myself! Thanks for offering such an excellent product to the community.