CITGuru / PyInquirer

A Python module for common interactive command line user interfaces
MIT License
1.94k stars 236 forks source link

Release an updated version? #90

Open SethMMorton opened 4 years ago

SethMMorton commented 4 years ago

I notice it has been over a year sine PyInquirer was last released, but there have been several updates since then. In particular, I am interested in the update to raise the keyboard interrupt during a prompt.

Is there any chance a new version could be released with the current set up updates since last release?

ewels commented 4 years ago

Just to add my name to this - I would love to make use of the same feature 👍

CITGuru commented 4 years ago

@SethMMorton @ewels Sure a new update is coming

ewels commented 4 years ago

Thanks @CITGuru - any idea when the release will be? Is there anything that we can do to help?

Sorry to hassle, I know what it's like being on your side of this conversation! 😄

Zethson commented 4 years ago

@CITGuru I would like to respectfully second this request.

I am especially interested in a more reasonable handling of keyboard interrupts and would love to see an updated release.

CITGuru commented 4 years ago

This week definitely.

ewels commented 4 years ago

Hi @CITGuru - any progress on this?

ankraft commented 4 years ago

Hi @CITGuru, can you give an estimate when the new release will be published? Is there anything we can do to help? I am sorry for the urgency, but I would love to use some new features in a configuration tool I am working on.

CITGuru commented 4 years ago

Hi @ankraft, Sorry for the delay. I only get free time on weekends to work on this. I am currently working on the colors. A lot of changes broke the colorings. Thats what pushing me back. But you can always install from master for now before a release.

ankraft commented 4 years ago

I know what that's like. So, no hurries and take your time. I just like to use a couple of the new features, but currently everything works fine with the current release. For install from master: Right, but I like to state PyInquirer as a dependency rather than to include it directly in my source releases. Again, thanks a lot!

SethMMorton commented 4 years ago

Folks, you can make a git commit as a dependency in your requirements.txt:

$ cat requirements.txt
git+https://github.com/CITGuru/PyInquirer.git@9d598a53fd17a9bc42efff33183cd2d141a5c949

I am using this in one of my projects. No need to "include" PyInquirer in your source. pip handles this just fine. You can do this until a release is made - it's not as pretty as the standard notation, but it will nonetheless freeze your dep.

ankraft commented 4 years ago

That's a great idea. Thanks!

chongkong commented 4 years ago

Would you give us any progress update? PyInquirer 1.0.3 is last released in 2018 November 😂.

MaxG87 commented 4 years ago

@CITGuru I would like to respectfully second this request. The incompatibility with recent versions of ipython is hard to work around.

AnnanFay commented 3 years ago

@CITGuru Is there any way that we can help push this to release?

If there are specific issues holding up release you should publish an explicit list of issues requiring completion before the next release. This will let people make PRs to fix those issues. Pin it so it's the first thing people see when they view the project Issues.

You should try to responsd to PR requests. I notice there are 10 PRs with no reponse from you.

From my perspective it seems the most important thing you can do right now is not development but project management. Let people know what needs to be done and respond to the people who are trying to help.

Sorry if this comes across as presumptuous. I just discovered this library 20 minutes ago so no doubt am ignorant of many things. Above is just my first thoughts after a brief look at the project.

leejustin commented 3 years ago

I wish I saw this thread before I decided to evaluate and integrate it into a tool I'm building. Not to sound ungrateful because this is a really neat library. However, I'm a bit disappointed to see a tool this useful become so stale as development has come to a halt and many offers to help manage and push changes go unanswered. I'm offering any way to help contribute in addition to the others before me.

ebbishop commented 2 years ago

At the risk of being that guy, this may be helpful to anyone else who ends up here - https://github.com/kazhala/InquirerPy is a current re-implementation of PyInquirer (and it gives credit where it's due). I've just been using it for a few days, but so far, so good!

scpalbright commented 2 years ago

Any idea if a new release is going to happen? I've just started using this and it's brilliant, but the new release would be extremely useful.

leejustin commented 2 years ago

Any idea if a new release is going to happen? I've just started using this and it's brilliant, but the new release would be extremely useful.

@scpalbright I wouldn't count on it. It is essentially abandoned. The author tried to find a maintainer a year ago but it seemed like nothing really happened from there. You should look into another library. I've been using https://github.com/tmbo/questionary. It's a fork that I found through some of the issue threads in this repository.

ankraft commented 2 years ago

At the risk of being that guy, this may be helpful to anyone else who ends up here - https://github.com/kazhala/InquirerPy is a current re-implementation of PyInquirer (and it gives credit where it's due). I've just been using it for a few days, but so far, so good!

I agree, InquirerPy is a great replacement.