-
Notifications
You must be signed in to change notification settings - Fork 25
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
Stable Release of Autotype. #62
base: main
Are you sure you want to change the base?
Conversation
@tushar5526 Looking for the approval. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
docs/Makefile is empty ? Did it get committed accidentally?
"progressbar2", | ||
"colorama", | ||
] | ||
requires-python = ">=3.9" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ubuntu 20.04 comes with python 3.8 as default. Are there any major reason for deprecating support for python 3.8 ?
|
||
- There are two themes in the GUI Script: Dark and Light. By clicking the toggle in the bottom left corner of the window, you can switch between the two. | ||
<img src="https://imgur.com/NjLfWcL.gif)"> | ||
pip3 install -r requirements-dev.txt |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is no requirements-dev.txt or requirements.txt. I see we are also not using pipenv and poetry for package management. What tool are we using here, is it pip
?
Put the text inside `code` in `Simulator/simulate_keyboard.py` as follows | ||
pre-commit | ||
|
||
pip3 install . |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is better to do an editable install for dev setup.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pip install -e .
from importlib import resources | ||
|
||
try: | ||
import tomllib |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tomllib or tomli not included in pyproject.toml as dependencies. Doing an editable install locally is failing.
Let's move to poetry as well before making the release. It will probably not take much time (as we have very few dependencies) and ease the dev and deployment process. What are your thoughts @Mr-Sunglasses ? |
] | ||
keywords = ["Autotype", "simulator", "commandline"] | ||
dependencies = [ | ||
"pynput", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is better to fix the dependencies' version using ~
or ^
to avoid fails if a dependent dependencies stable version upgrades or does a major release. https://python-poetry.org/docs/dependency-specification/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed with some comments
Description
Please describe the changes in your pull request in few words here.
Changes
List the changes done to fix a bug or introducing a new feature.
How to test
Describe the steps required to test the changes proposed in the pull request.