Hello, Am Montag, 9. Januar 2017, 15:47:27 CET schrieb jan matejek:
On 9.1.2017 11:00, Dave Plater wrote:
The script with this header works on my local machine but fails in obs, how can I find the python package that provides xml.etree.ElementTree :
import xml.etree.ElementTree as etree ... I don't think there is a general tool to do this. It might be worth writing one for situations where you're looking for a package that you don't have installed. There's some work in Fedora that I'm looking to adopt, to automatically figure out pythonic dependencies.
There is a very generic tool that might help - pin ;-) First, get ARCHIVES.gz for your openSUSE version, for example http://download.opensuse.org/distribution/leap/42.2/repo/oss/ARCHIVES.gz and save it in /var/lib/pin/ Then run pin 'xml.etree.ElementTree.*py' and pin will grep for that in ARCHIVES.gz. Note that the actual path actually contains xml/etree/ElementTree.py or xml/etree/ElementTree/__init__.py, which is why I proposed to use ".*py" and not just ".py". (Of course, you can search without the ".*py", but that might give you false positives.) Also, the dots are actually slashes, but a regex-dot matches any char which makes things a bit easier ;-) Regards, Christian Boltz -- Woher soll Wine denn wissen, welches Programm Du aufrufen willst? Das BRAIN (I know what you are thinking) Interface fehlt bei Linux leider noch und ich persönlich steh auch nicht so drauf, mir Kabel in den Schädel zu stecken. [Philipp Zacharias in suse-linux] -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org