-
Notifications
You must be signed in to change notification settings - Fork 15
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
Fix setup.py dependencies, link, and format #28
Conversation
It might be a good idea to change the maintainer or at least email too... |
setup.py
Outdated
url='https://github.com/rhinstaller/python-meh', | ||
data_files=[('/usr/share/python-meh', ['ui/exception-dialog.glade'])], | ||
packages=['meh', 'meh.ui'], | ||
install_requires=['report', 'pydbus']) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think there should me more requirements than just these two based on spec file.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changed - now there's everything (I believe).
d757b6c
to
e816e34
Compare
Hello @VladimirSlavik! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found: There are currently no PEP 8 issues detected in this Pull Request. Cheers! 🍻 Comment last updated at 2020-05-04 16:19:32 UTC |
e816e34
to
20940b8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I didn't tested it but seems good to me.
Fixes: dependencies, author (maintainer) + email, link.
20940b8
to
63267f0
Compare
Hi @kloczek , can you please check if this fixes what you asked? |
OK one sec :) |
That line dowes not adds any dependencies to egg-info files and it is install time dependency and these are not python pip dependencies but rpm packages names.
Correct dependencies should add to egg-info dependencies for dbus-python and report dependencies. Here is list of provided dependencies by dbus python module:
report python package does not have even egg-info description. |
Hrere is list of modules which needs meh:
Some does not need to be listed in dependencies as they are part of the python core. |
Below output woud be better on assesing which one modules shoud be added to esternal runtime dependencies:
|
So... based on the above, clearly I don't know what I am doing :-/ I'll have to learn more about setup and distutils and that stuff. |
This is what I have now as static (not autogenerated python dependency:
So definitelly dbus module on runtime taht dependency must be added. |
A few months later, it's clear I can't find time to actually learn this. Thus closing. The prettifying parts are now in #30, so only the dependencies issue remains. |
Could this fix the dependencies problem #27?