-
Notifications
You must be signed in to change notification settings - Fork 91
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
Add a requirements.txt file #221
Comments
Is this enough?
|
I think it lacks a few packages - I will start from a clean virtualenv and see what I can do. |
It surely lacks
(I think) that's all folks! |
the I don't think you need Pinning to a particular commit hash is sort of unsavory-- why are we doing this? I've been installing python-gobject2 from my OS package manager without issue: currently on 2.28.6. If possible we should at least grab a tagged release from git if we can't grab a release tarball. |
Unfortunately the CDDB tarball is unavailable without javascript anymore (trying wget/curl'ing that URL), so that throws a small wrench into the works. Additionally, when attempting to install pygobject from source with pip, I receive:
|
That was equivalent to tag
Will see if I find a reliable replacement.
Need to investigate this one... |
When I tried to I would recommend not spending much time on this, as we'd eventually like to get very far away from pygobject2, and having a 100% comprehensive requirements.txt file is not required. I'd be happy with one that simply listed (like the one I keep on my computer for when I set up new development environments) everything besides pygobject2. We could even leave a note in the file (and the readme, as we already do) saying to install it via your package manager. The sourceforge issue is a real one, but one that affects many other projects, so a solution may present itself with time. For now: https://github.com/RecursiveForest/py-cddb/releases/tag/v1.4 |
I would leave out the pygobject2 stuff as well. Otherwise, seems good. Yes, we can use @RecursiveForest repo for CDDB - might make more sense. |
For the future, if we decide to keep using the CDDB dependency, there's also @Freso's Python 3 port of it: here. Here's the updated
|
I'd test my port a bit before relying on my cddb-py port. It is a fully automated and when I played around with it a bit, it didn't really perform as expected, IIRC. (Also, cddb-py doesn't handle Unicode at all. I'm not sure if that somehow magically has come "for free" by porting to Py3 though.) |
May I suggest go beyond |
TODO:
|
Still need to update whipper's README to mention this file... Fixes #221.
Would love to have this for easy installing in a virtualenv. Most of the dependencies are already in the README and travis CI files
The text was updated successfully, but these errors were encountered: