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
pip install colout
is broken for everyone
#101
Comments
Thank you SO MUCH for colout! I use it and love it every single day, and have done so for years. I know it's hard maintaining old software. Would a PR help? |
I see 'README.md' is mentioned in MANIFEST.in. Perhaps all that's needed is a new release pushing up to PyPI? |
If I create a README.md, "pip install ." still fails, looking for a LICENSE file. This is also missing from PyPI, but is mentioned in MANIFEST.in |
I made PR #102 to suggest a small fix |
@jquast Nice work, especially the part where you ignored my foolish misdirection about the MANIFEST.in. 👍 |
No problem :-) I just noticed we write similar libraries, 'blessed' and 'colorama', greetings! |
Backatcha! Love Blessings so much. FWIW, I wish I'd never included the functionality in Colorama to generate ANSI codes. It's obviously way better to encourage people to use far superior stuff like blessings. Do one thing well. But i retired from the project (I don't use Windows any more) and backwards compatibility. I created a humble thing using blessings. You must see far better things, but if you "pip install --user cbeams ; cbeams", it's kinda fun. |
I did some experiments: Current pip release is 0.5 If I upload a new pypi package "colout-fix", using source after this, then I can pip install it successfully. All that is required is a new release (of 0.6 or 0.6.1) to PyPI. |
This method solved the problem for me: |
Worth noting that raytry's solution (which works for me) quotes a fork of the repo, not this (nojhan's) original. Should probably be:
(I added a |
|
I fixed by editing your requires = ['argparse; python_version < "2.7"', 'pygments', 'babel']
# -->
requires = ['argparse', 'pygments', 'babel'] |
It looks like this project is abandoned, I guess it's time for a fork, what do you think? |
Without the involvement and blessing of colout's author(s), I fear that's easily perceived as hostile, and I'd much rather try to be helpful to convey my massive gratitude. It is frustrating though, that the fixes required to make this work have been merged for more than a year, but without a release, the package is still uninstallable from PyPI. To be explicit: Of the README's listed install methods:
Perhaps it would help to add a sanity test that builds & installs an sdist or wheel, thus revealing packaging problems at test time, before they get merged. @nojhan I'd love to help out! Are you seeing this? :-) Could you make a PyPI release, or maybe ask for volunteers to do the maintenance on the the PyPI package? Or just let us know whether you have a preferred resolution for all this, so we could pick up your fabulous work and help people use it? Best! |
@ferenczy Be aware, there is an existing fork with some newer commits, here: https://github.com/stdedos/colout Doesn't solve the problem of how to make a new PyPI release (without which, their install instructions don't work either) but maybe they could adopt a new PyPI package name, "neocolout" or something) |
@nojhan is this project abandoned? |
Closed since 'colout' gained working PyPI releases aaaaaaages ago now. Thank you! |
I have to confess I had a few bad years and did not follow this thread. Is there anything that need to be done on having an up-to-date pypi package? |
No worries at all, I have open source packages of my own that have languished when times were tough, so I totally understand. I think pip installs are 100% working fine as well, so you can forget all about this issue. Go! Have some fun! Get some rest! Everybody loves you. |
Man, this is the weirdest, yet kindest comment I've seen in a while 🤣 |
setup.py
tries to read 'README.md', but no such file exists in the source dist package on PyPI.This is not limited to py3.7. Earlier versions fail in the same way.
The text was updated successfully, but these errors were encountered: