| Summary: | Please build for EPEL 6 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Adam Williamson <awilliam> |
| Component: | python-pytest-catchlog | Assignee: | Denis Fateyev <denis> |
| Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | denis |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-12-27 07:02:24 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Adam Williamson
2016-11-23 22:09:33 UTC
Looks like it requires newer version of pytest than presented in EPEL 6:
+ py.test-2.6 -v test_pytest_catchlog.py
Traceback (most recent call last):
File "/usr/bin/py.test-2.6", line 9, in <module>
load_entry_point('pytest==2.3.5', 'console_scripts', 'py.test-2.6')()
File "/usr/lib/python2.6/site-packages/_pytest/core.py", line 492, in main
config = _prepareconfig(args, plugins)
File "/usr/lib/python2.6/site-packages/_pytest/core.py", line 482, in _prepareconfig
pluginmanager=_pluginmanager, args=args)
File "/usr/lib/python2.6/site-packages/_pytest/core.py", line 441, in __call__
return self._docall(methods, kwargs)
File "/usr/lib/python2.6/site-packages/_pytest/core.py", line 452, in _docall
res = mc.execute()
File "/usr/lib/python2.6/site-packages/_pytest/core.py", line 370, in execute
res = method(**kwargs)
File "/usr/lib/python2.6/site-packages/_pytest/helpconfig.py", line 25, in pytest_cmdline_parse
config = __multicall__.execute()
File "/usr/lib/python2.6/site-packages/_pytest/core.py", line 370, in execute
res = method(**kwargs)
File "/usr/lib/python2.6/site-packages/_pytest/config.py", line 10, in pytest_cmdline_parse
config.parse(args)
File "/usr/lib/python2.6/site-packages/_pytest/config.py", line 373, in parse
self._preparse(args)
File "/usr/lib/python2.6/site-packages/_pytest/config.py", line 349, in _preparse
self.pluginmanager.consider_setuptools_entrypoints()
File "/usr/lib/python2.6/site-packages/_pytest/core.py", line 174, in consider_setuptools_entrypoints
plugin = ep.load()
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1947, in load
if require: self.require(env, installer)
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1960, in require
working_set.resolve(self.dist.requires(self.extras),env,installer))
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 550, in resolve
raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (pytest 2.3.5 (/usr/lib/python2.6/site-packages), Requirement.parse('pytest>=2.6'))
Build log, for reference: https://kojipkgs.fedoraproject.org//work/tasks/7321/17077321/build.log
oh, well, that's a shame. I adjusted fedfind to do its tests a different way to avoid the dependency, so if you just want to close this, I don't mind. Yeah, I would avoid patching it in one branch. Good, I'm closing this issue. |