[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