-
Notifications
You must be signed in to change notification settings - Fork 94
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
tinyprog 1.0.23 has no py3 wheel #25
Comments
@tinyfpga, as noted in https://discourse.tinyfpga.com/t/issues-with-tinyprog-u-on-bx/628/16, it appears that https://github.com/tinyfpga/TinyFPGA-Bootloader/tree/master/programmer does not include changes after 2018-09-07, and thus only has the source for 1.0.22b1 (missing 1.0.22b2 and 1.0.23 as compared with https://pypi.org/project/tinyprog/1.0.23/#history). Releasing this source would in theory allow installing 1.0.23 on Python 3.x with something like:
which is being used by https://github.com/timvideos/litex-buildenv/ to install
Particularly with only about 11 months of Python 2.7 upstream support left it'd be helpful to be able to install the latest Thanks, Ewen |
tinyprog 1.0.23 was uploaded on 2018-09-22 to: https://pypi.org/project/tinyprog/#files https://files.pythonhosted.org/packages/98/d3/5b68b7123bf8b750543df9da2a5678b940ccb229502190194a95264d40b8/tinyprog-1.0.23-py2-none-any.whl but not uploaded to: https://github.com/tinyfpga/TinyFPGA-Bootloader/tree/master/programmer/tinyprog with several fixes for: https://discourse.tinyfpga.com/t/issues-with-tinyprog-u-on-bx/628 but only installable on Python 2.7 (see tinyfpga#25)
Tim Ansell (@mithro ) and I have done some spring cleaning on the tinyprog PyPI package (and on GitHub) over the last couple of days, and have a 1.0.24 pre-release version which hopefully is installable on Python 2 and Python 3 again: https://pypi.org/project/tinyprog/1.0.24.dev18/ It's currently marked as a "dev" version because we'd like a few people to test it before we make it the new stable release. Could you perhaps try testing it out? IIRC:
will allow you to upgrade to a pre-release (ie not stable) version. Changes made are in #35, #36, #37, #39, which includes grabbing the 1.0.23 changes that were only on PyPI and apparently not in the GitHub repo and re-adding them to git, as well as a bunch of packaging tidy ups so as to get a nicer PyPI description and more automated package upload. Thanks, Ewen |
I believe this is no longer relevant? |
Well, there's still no Python 3 wheel of But if you're planning on doing a non-development release of 1.0.24 (or later) with Py2/Py3 versions that people can install directly (ie, without installing from Ewen |
@ewenmcneill - I think we need to do some testing, but should try and get that release out ASAP.... |
There are py2 and py3 wheels for the previous release:
https://pypi.org/project/tinyprog/1.0.21/#files
There's no py3 wheel for the current one though:
https://pypi.org/project/tinyprog/1.0.23/#files
The text was updated successfully, but these errors were encountered: