robertlugg / easygui

easygui for Python
http://easygui.readthedocs.org/en/master/
BSD 3-Clause "New" or "Revised" License
455 stars 115 forks source link

Release 0.99 to PyPi #113

Closed aivarannamaa closed 7 years ago

aivarannamaa commented 7 years ago

Currently pip install easygui gives version unusable with Python 3.

Seems that the fixes are already commited. Please release current state to PyPi. Even if it has some bugs left, it's still better than 0.98.

gbaman commented 7 years ago

Agreed, would be great to get it released, especially with this bug in the current public version. cc @zadacka

zadacka commented 7 years ago

@robertlugg - do you want to make an official v0.99 tag, and I'll update the version on PyPi?

robertlugg commented 7 years ago

Hi @zadacka, are you happy with the code quality? I have no reason to suspect a problem but I haven't tested it. If you are OK, I can just tag it. Otherwise I need to dedicate some time this weekend to build my confidence in it.

zadacka commented 7 years ago

@robertlugg (and for visibility to the others) we'll wait until the planned changes are made before making the v0.99 tag and releasing to PyPi. I'm almost done with moving house now, and can turn this around quickly when needed!

jjdenis commented 7 years ago

I have advanced quite a lot in develop. New demos for buttonbox, new tests, better support for callbacks, big refactoring, hotkeys in lowercase, message is centered, choices can be expressed in many new ways... Tested in linux, 2.7 and 3.5.

I would like you try it, and if possible run botton_box_demos.py and test_buton_box.py on other platforms.

But I would't wait to push current master to PyPi, maybe under v0.98.1 tag

thomas-haslwanter commented 7 years ago

Please release a 0.98.1 update - the incompatability with Python 3 is REALLY a show-stopper! Thanks, Thomas

dmcnich commented 7 years ago

Six months seems like a long time to leave a broken module up on PyPi

jjdenis commented 7 years ago

I have made the release (I hope I did it right, it is my fist time): @zadacka Can you update to Pypi?

zadacka commented 7 years ago

Will do! Should be able to update this tomorrow evening (UK time). Thanks @Juan

Sorry for the brevity - Sent from Mobile On Thu, Jan 5, 2017 at 5:31 PM, Juan José Denis Corrales notifications@github.com wrote: I have made the release (I hope I did it right, it is my fist time): @zadacka [https://github.com/zadacka] Can you update to Pypi?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub [https://github.com/robertlugg/easygui/issues/113#issuecomment-270704632] , or mute the thread [https://github.com/notifications/unsubscribe-auth/ADV8ofG656mxPHUbBd1MEC_vw3ovXotpks5rPSjZgaJpZM4KRvCt] .

dirkpetersen commented 7 years ago

I just tried pip3 install --upgrade pip ..no luck, the package is still from june

zadacka commented 7 years ago

Updated on PyPi now. Tested locally with a pip install pypi --upgrade and I get v0.98.1

Is everyone else okay with this?

antorix commented 7 years ago

Hi. After upgrading to Python 3.6.0 and re-installing Easygui just now from PyPi, I always get this error on any widgets:

File "C:\Users\antor\AppData\Local\Programs\Python\Python36\lib\gettext.py", line 206, in _expand_lang loc = locale.normalize(loc) AttributeError: module 'locale' has no attribute 'normalize'

jjdenis commented 7 years ago

I don't seem to be able to make it work in 2.7.12.

import easygui easygui.egdemo() Traceback (most recent call last): File "", line 1, in AttributeError: 'module' object has no attribute 'egdemo'

dirkpetersen commented 7 years ago

0.98.1 easygui.egdemo() works fine for me in 2.7.8 and 3.6.0

zadacka commented 7 years ago

Okay, not so good on the upgrade then. I'll revert the version on PyPi when back at the computer and then work on fixing it for Python 2.x and Python 3.x. Thanks very much for the feedback, all, and apologies for the abortive release.

Sorry for the brevity - Sent from Mobile On Fri, Jan 6, 2017 at 10:00 PM, Juan José Denis Corrales notifications@github.com wrote: I don't seem to be able to make it work in 2.7.12.

import easygui easygui.egdemo() Traceback (most recent call last): File "", line 1, in AttributeError: 'module' object has no attribute 'egdemo'

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub [https://github.com/robertlugg/easygui/issues/113#issuecomment-271020709] , or mute the thread [https://github.com/notifications/unsubscribe-auth/ADV8oT2ha1_2JXs7dImenmIeDB1yQBi_ks5rPrmZgaJpZM4KRvCt] .

dirkpetersen commented 7 years ago

actually would please not remove 0.98.1. It works fine for me (that is on Linux)

zadacka commented 7 years ago

Huh, strange. Juan, Anton - change of plans. I'll try to reproduce your problems before reverting. Dirk - thanks for checking. Sorry for the brevity - Sent from Mobile On Fri, Jan 6, 2017 at 10:11 PM, alexander.zawadzki@gmail.com alexander.zawadzki@gmail.com wrote: Okay, not so good on the upgrade then. I'll revert the version on PyPi when back at the computer and then work on fixing it for Python 2.x and Python 3.x. Thanks very much for the feedback, all, and apologies for the abortive release.

Sorry for the brevity - Sent from Mobile On Fri, Jan 6, 2017 at 10:00 PM, Juan José Denis Corrales notifications@github.com wrote: I don't seem to be able to make it work in 2.7.12.

import easygui easygui.egdemo() Traceback (most recent call last): File "", line 1, in AttributeError: 'module' object has no attribute 'egdemo'

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub [https://github.com/robertlugg/easygui/issues/113#issuecomment-271020709] , or mute the thread [https://github.com/notifications/unsubscribe-auth/ADV8oT2ha1_2JXs7dImenmIeDB1yQBi_ks5rPrmZgaJpZM4KRvCt] .

antorix commented 7 years ago

Ok, I completely reinstalled Python 3.6.0, and this error is now gone. My version is 0.98.1 now, and everything works fine.

jjdenis commented 7 years ago

I uninstalled and installed easygui and... everything looks fine!

jjdenis commented 7 years ago

Also don't forget to check out my enhancements, in develop.

spyoungtech commented 7 years ago

pip install works fine on mac os x (sierra) and windows 7; Python 3.6

Cheers.