Open masterkain opened 1 year ago
This is exactly what's holding me up too.
Pypi shows 0.1.29 as the latest release, in May. https://pypi.org/project/PyScreeze/#history
THIS VERSION 0.1.29 May 24, 2023
I worked around it by cloning this repo, then within the repo
python setup.py install
Afterwards, I can see the right version.
% python
Python 3.11.6 (main, Oct 2 2023, 20:46:14) [Clang 14.0.3 (clang-1403.0.22.14.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyscreeze
>>> pyscreeze.__version__
'0.1.30'
I created a library that can replace all image matching PyScreeze does. It has strong versioning via CI/CD and git tags.
I highly recommend using semantic-release. I've used it to great success for JS projects before, and upon investigation today saw it does have a PyPI plugin I just tried out, which seems to work excellently. It would solve this problem, but more importantly permanently answer the question 'What commit is x version built on?' which does not currently seem the easiest to deduce (no git tags, don't see versions in pyproject.toml or similar, maybe I'm missing it).
I can't find it -- that solves