[Bug 1545586] Re: regression: python3-pytest doesn't contain pytest module
Logan Rosen
loganrosen at gmail.com
Mon Feb 15 05:34:17 UTC 2016
Looks like the culprit is line 37 of debian/rules, in the override_dh_auto_install block:
rm -rf debian/python3-pytest/usr/lib/python3.5
Barry Warsaw added this line in this commit:
https://anonscm.debian.org/cgit/python-
modules/packages/pytest.git/commit/debian/rules?id=c6eb0d1da9bdf2a0cfb40d69711e8a88e86d4657
Barry, is this due to Debian supporting multiple versions of Python 3?
Is there a less hacky way to do this so that it builds in the Python
3.5-only Ubuntu Xenial as well?
** Changed in: pytest (Ubuntu)
Status: New => In Progress
** Changed in: pytest (Ubuntu)
Assignee: (unassigned) => Logan Rosen (logan)
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to pytest in Ubuntu.
https://bugs.launchpad.net/bugs/1545586
Title:
regression: python3-pytest doesn't contain pytest module
Status in pytest package in Ubuntu:
In Progress
Bug description:
Noticed this due to fiona failing to build from source:
https://launchpad.net/ubuntu/+source/fiona/1.6.3-2
The version of python3-pytest in xenial-proposed (currently 2.8.7-3)
doesn't have the actual Python module in it.
$ debdiff python3-pytest_2.7.3-1_all.deb python3-pytest_2.8.7-3_all.deb
[The following lists of changes regard files as different if they have
different names, permissions or owners.]
Files in first .deb but not in second
-------------------------------------
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/__init__.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/_argcomplete.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/assertion/__init__.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/assertion/newinterpret.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/assertion/oldinterpret.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/assertion/reinterpret.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/assertion/util.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/capture.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/config.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/core.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/doctest.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/genscript.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/helpconfig.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/hookspec.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/junitxml.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/main.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/mark.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/monkeypatch.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/nose.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/pastebin.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/pdb.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/pytester.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/python.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/recwarn.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/resultlog.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/runner.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/skipping.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/standalonetemplate.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/terminal.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/tmpdir.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/_pytest/unittest.py
-rw-r--r-- root/root /usr/lib/python3/dist-packages/pytest-2.7.3.egg-info/PKG-INFO
-rw-r--r-- root/root /usr/lib/python3/dist-packages/pytest-2.7.3.egg-info/dependency_links.txt
-rw-r--r-- root/root /usr/lib/python3/dist-packages/pytest-2.7.3.egg-info/entry_points.txt
-rw-r--r-- root/root /usr/lib/python3/dist-packages/pytest-2.7.3.egg-info/not-zip-safe
-rw-r--r-- root/root /usr/lib/python3/dist-packages/pytest-2.7.3.egg-info/requires.txt
-rw-r--r-- root/root /usr/lib/python3/dist-packages/pytest-2.7.3.egg-info/top_level.txt
-rw-r--r-- root/root /usr/lib/python3/dist-packages/pytest.py
Control files: lines which differ (wdiff format)
------------------------------------------------
Depends: python3-pkg-resources, python3-py (>= 1.4.29), [-python3,-] python3:any (>= [-3.3.2-2~)-] {+3.0~)+}
Installed-Size: [-465-] {+32+}
Version: [-2.7.3-1-] {+2.8.7-3+}
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pytest/+bug/1545586/+subscriptions
More information about the foundations-bugs
mailing list