[opensuse-packaging] rpmlint-mini

Hi Dirk and all, Some time in the past, I've integrated my rpmlint check (ErlangCheck.py) to openSUSE's checks. It is in Factory's rpmlint for a long time. Now, I would like to continue and make my check available as option to maintainers in OBS. The dependencies to ErlangCheck.py are python-pybeam, python-construct and python-six. All of them are in Factory for a long time. I need to modify rpmlint-mini to pack parts of python-pybeam, python-construct in order to make ErlangCheck.py working in OBS workers. I see that rpmlint-mini.spec is full of magic. What is the preferred way to pick python modules from %python_sitelib? Should I add another deps.txt and yet another loop...? I can make this is hundred different ways but it is better to ask prior. -- With best regards, Matwey V. Kornilov http://blog.matwey.name xmpp:0x2207@jabber.ru -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org

On 28.01.2014 13:20, Matwey V. Kornilov wrote: Hi Matwey,
Factory for a long time. I need to modify rpmlint-mini to pack parts of python-pybeam, python-construct in order to make ErlangCheck.py working in OBS workers.
I see that rpmlint-mini.spec is full of magic. What is the preferred way to pick python modules from %python_sitelib?
Is there a python3-pybeam variant available? At the moment I would not like to add extra python 2.x dependencies to rpmlint-mini as the switch to Python 3.x is happening fairly soon. If it exists, adding a Buildrequires python-pybeam to the spec file and updating the rpmlint-deps.txt with the list of extra files that is needed would be the way to go (I guess it is just about adding the lines pybeam and six). Thanks, Dirk -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org

2014-02-14 15:13 GMT+04:00 Dirk Müller <dmueller@suse.com>:
Is there a python3-pybeam variant available? At the moment I would not like to add extra python 2.x dependencies to rpmlint-mini as the switch to Python 3.x is happening fairly soon.
Not available. But I will go to work on it. I did not know, that we need it right now.
If it exists, adding a Buildrequires python-pybeam to the spec file and updating the rpmlint-deps.txt with the list of extra files that is needed
rpmlint-deps.txt manages files from %python_sitearch, but some files are put into %python_sitelib -- With best regards, Matwey V. Kornilov http://blog.matwey.name xmpp:0x2207@jabber.ru -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org

Hello, Dirk Müller. On 14.02.14 15:13 you wrote:
On 28.01.2014 13:20, Matwey V. Kornilov wrote: Hi Matwey,
Factory for a long time. I need to modify rpmlint-mini to pack parts of python-pybeam, python-construct in order to make ErlangCheck.py working in OBS workers. I see that rpmlint-mini.spec is full of magic. What is the preferred way to pick python modules from %python_sitelib? Is there a python3-pybeam variant available? At the moment I would not like to add extra python 2.x dependencies to rpmlint-mini as the switch to Python 3.x is happening fairly soon. If it exists, adding a Buildrequires python-pybeam to the spec file and updating the rpmlint-deps.txt with the list of extra files that is needed would be the way to go (I guess it is just about adding the lines pybeam and six). Thanks, Dirk
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org Hi,
Now, we have python3-pybeam in factory. -- Best regards! Posted using Hotdoged on Android -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (3)
-
Dirk Müller
-
Matwey Kornilov
-
Matwey V. Kornilov