Skip to content
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

If this project is dead, just tell us #4058

Open
thieman opened this issue Dec 13, 2019 · 19 comments
Open

If this project is dead, just tell us #4058

thieman opened this issue Dec 13, 2019 · 19 comments

Comments

@thieman
Copy link

@thieman thieman commented Dec 13, 2019

Duplicate of #3742 and the 6 or so similar issues already linked there.

As of writing, it's been 381 days and 669 commits since a release. Please consider the impact of the project maintainers' silence regarding the lack of a release on:

  • people who are continuing to contribute PRs that will never see a release
  • people who are deciding today, without knowing the project is dead, to commit their own projects to using pipenv
  • the existing user base, who again may not realize it's time to move on and are continuing to deal with bugs that have been fixed in master for months

I'm not mad, I don't think you're bad people, but the least y'all can do is be honest with us about whether or not we should move on to something else. If there's actually a chance that we'll get a new release ever, then great. If not, tell us.

@triage-new-issues triage-new-issues bot added the triage label Dec 13, 2019
@ovalseven8

This comment has been minimized.

Copy link

@ovalseven8 ovalseven8 commented Dec 13, 2019

Yesterday, poetry version 1.0.0 was released. It may be a good replacement for many pipenv users.

@ociule

This comment has been minimized.

Copy link

@ociule ociule commented Dec 13, 2019

I have been using pipenv master for a while for this reason. One can do it with:

pip install git+https://github.com/pypa/pipenv.git@master

There are countless fixes that are in master but not in a release yet.

I know that maintainers are overworked and I'm grateful that they have found time for patches and reviewing PRs. It would be great if this discussion brings in new volunteers to help.

@jvanwinkle-earnup

This comment has been minimized.

Copy link

@jvanwinkle-earnup jvanwinkle-earnup commented Dec 13, 2019

Quite dead

@ObserverOfTime

This comment has been minimized.

Copy link

@ObserverOfTime ObserverOfTime commented Dec 13, 2019

I've been using poetry for a while and it's honestly a lot better.

@MiguelPF

This comment has been minimized.

Copy link

@MiguelPF MiguelPF commented Dec 13, 2019

We just committed to using it in one of the projects and now we have to revert I guess we will try poetry.

@MostAwesomeDude

This comment has been minimized.

Copy link

@MostAwesomeDude MostAwesomeDude commented Dec 13, 2019

I've been using Nix for a while, and the nixpkgs support for Python is pretty good.

@pauloxnet

This comment has been minimized.

Copy link

@pauloxnet pauloxnet commented Dec 13, 2019

I'm still using pip-tools for personal and work projects, it works very well and it's a Jazzband project.

@veit veit mentioned this issue Dec 13, 2019
@softinio

This comment has been minimized.

Copy link

@softinio softinio commented Dec 13, 2019

I really wish the mention of pipenv was removed from here: https://packaging.python.org/guides/tool-recommendations/#application-dependency-management

Personally I highly recommend and wish we had a community effort to use Nix but other than that Poetry looks pretty good to me.

@richardARPANET

This comment has been minimized.

Copy link

@richardARPANET richardARPANET commented Dec 13, 2019

All hail vanilla pip.

@benatkin

This comment has been minimized.

Copy link

@benatkin benatkin commented Dec 13, 2019

If thousands of people are using it, it isn't dead. I'm using it, and had issues which I resolved by docs and issue comments, but I haven't had to install it from git. I don't want to switch to Poetry, not because I don't like change, but because it doesn't seem very pythonic to me (especially toml, which is not just against signficant indentation but minimizes use of indentation in general). No need to go this route, when it's easier and better for the community figure out why it's so long between releases, and fix it. If you don't use it, nothing is forcing us to, though having it under pypa makes it seem more official than it should be, and perhaps it should be moved to its own organization.

@n-cc

This comment has been minimized.

Copy link

@n-cc n-cc commented Dec 13, 2019

If thousands of people are using it, it isn't dead.

Want to know how many people are still using Windows XP?

@techalchemy

This comment has been minimized.

Copy link
Member

@techalchemy techalchemy commented Dec 13, 2019

Thanks for your concern -- The project is not dead; it has been held back by several subdependencies and a complicated release process. This is on me and the next release (which is actually almost finished) seeks to address a large number of these underlying issues including a single point of failure in the maintainership chain. Unfortunately that requires a substantial amount of documentation which is also currently in progress.

I recently accepted a role that affords me time to tackle these issues so I have been making progress, albeit slowly. I apologize for failing to be more communicative but this is incredibly important to everyone, myself included, and updates will be cascading to pipenv shortly.

@slhck

This comment has been minimized.

Copy link
Contributor

@slhck slhck commented Dec 13, 2019

Thanks for the sign of life and the positive message.

As mentioned in several comments in other issues, people have been repeatedly asking how they can help to get the next release done. None of these comments were ever really addressed with concrete suggestions ("help fix the unit tests", "look at issue XYZ", ...), and up until now there were not even any critical issues open. I truly think that there are enough people who want to help and invest time, but they simply don't know where their help is needed.

@erinxocon

This comment has been minimized.

Copy link
Contributor

@erinxocon erinxocon commented Dec 13, 2019

I can say that I have not been able to work on pipenv in the last year due to many things in my personal and work life. Managing an open source project is hard, when I started work on pipenv way back when I had a lot more free time than I do now. I appreciate the effort @techalchemy and others have put in so so much! It's hard when you can't dedicate all your time to an open source project that I love because real world stuff :/ I do agree that we could advertise areas we need help in better; I agree with @slhck, I think there are enough people who want to help and invest time!

@hartwork

This comment has been minimized.

Copy link

@hartwork hartwork commented Dec 16, 2019

[..] and updates will be cascading to pipenv shortly.

👍 We have updated pipenv to 2018.11.26 in Gentoo now and are looking forward to the next pipenv release.

@and-semakin

This comment has been minimized.

Copy link

@and-semakin and-semakin commented Dec 17, 2019

@techalchemy let's create some communication channel, for example, Gitter room, so that people can quickly reach maintainers and ask what help do you need. I personally would be happy to help you fix some bugs or decrease burden.

@softinio

This comment has been minimized.

Copy link

@softinio softinio commented Dec 17, 2019

Be great if gitter can be avoided for this purpose they have deprecated their mobile apps and have become unusable for a lot of people.

Pallets project use discord which works really well and highly recommend or Zulip as python based.

@guhcampos

This comment has been minimized.

Copy link

@guhcampos guhcampos commented Dec 18, 2019

There is a #pipenv channel in the Python Developers slack https://pythondev.slack.com/archives/C8UK1J3DM

@thernstig

This comment has been minimized.

Copy link

@thernstig thernstig commented Jan 13, 2020

@techalchemy Would be great if you can pin this issue :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
You can’t perform that action at this time.