python-dotenv icon indicating copy to clipboard operation
python-dotenv copied to clipboard

Use PEP 541 to take over deprecated and abandoned `dotenv` package

Open zmievsa opened this issue 2 years ago • 4 comments

dotenv package has been abandoned for many years now. I propose to use PEP 541 to take over that package name and make it an alias to this package. I have seen countless cases of people trying to install dotenv instead of python-dotenv, failing and resorting to google.

The request can be opened here: https://github.com/pypi/support/issues Here's an example of a request: https://github.com/pypi/support/issues/2218

zmievsa avatar Feb 01 '23 19:02 zmievsa

Note that if anyone makes this request, it must be the the maintainer(s) of python-dotenv.

zmievsa avatar Feb 01 '23 19:02 zmievsa

Thanks, @Ovsyanka83, for the resources and guidance. It's the right time to do it.

Referencing here a related issue with name conflict but at the os level, and would probably need a different resolution.

  • https://github.com/theskumar/python-dotenv/issues/339

theskumar avatar Feb 02 '23 06:02 theskumar

Issue created for replacement at https://github.com/pypi/support/issues/2568

theskumar avatar Feb 02 '23 07:02 theskumar

+1 for this, I've wasted hours on this myself in the past.

EDIT: On the other hand; if the other project does spring into life, then it's worth looking a little at how co-existence could work better.

It gets tricky when one of the packages is in a virtualenv and the other is in the system python; bits of both packages get imported.

If the other package stays around it might be worth changing the project org a little so that things don't break quite so badly in that situation.

Having said all that; hopefully this becomes the canonical package as it is more maintained and has more users.

stuaxo avatar Feb 02 '23 15:02 stuaxo