george-jensen / record-and-play-pynput

This allows you to record keyboard and mouse input, and play it back using pynput.
MIT License
78 stars 24 forks source link

Consider packaging on PyPI #2

Open sgbaird opened 2 years ago

sgbaird commented 2 years ago

Nice use of pynput!

flit and poetry are tools that can make it easier, and pyscaffold, and cookiecutter-pypackage are some templates that could also help out (i.e. choose one of flit, poetry, pyscaffold, or cookiecutter-pypackage). I used flit in the past and found it pretty useful. Now my go-to is PyScaffold which comes with some built-in facilities for packaging. A benefit to using PyScaffold is that documentation also gets handled pretty nicely. See https://pyscaffold.org/en/stable/migration.html.

flit is probably the most straightforward option with the lowest learning curve.

sgbaird commented 2 years ago

If you do decide to package this, you might consider adding the following to your README installation instructions in addition to instructions to pip install record-and-play-pynput:

To install the latest version, simply run pip install git+https://github.com/george-jensen/record-and-play-pynput.git in a shell.

See Python's installing packages for more information.

george-jensen commented 1 month ago

Thanks so much. So sorry but I started work at a new company two years ago and things have been extremely busy, am only just now starting to find the time to come back to my open source projects now. Really appreciate the advice and I'll look into it when updating this repository.