title: pip installs version 0.0.0 of the package MarkupSafe
body: <p>I'm trying to install MarkupSafe for python 3.5 on Ubuntu 16.04 Running in Docker.
  Running <code>pip3 install markupsafe==2.0.1</code> gives</p>
  <pre><code>Installing collected packages: markupsafe
  Successfully installed markupsafe-0.0.0
  </code></pre>
  <p>I tried reinstalling, I tried <code>pip3 install</code> with <code>-U</code>, I still get version <code>0.0.0</code>.
  Running <code>pip3 show -f markupsafe</code> gives</p>
  <pre><code>---
  Metadata-Version: 2.0
  Name: MarkupSafe
  Version: 0.0.0
  Summary: UNKNOWN
  Home-page: UNKNOWN
  Author: UNKNOWN
  Author-email: UNKNOWN
  Installer: pip
  License: UNKNOWN
  Location: /usr/local/lib/python3.5/dist-packages
  Requires: 
  Classifiers:
  Files:
    MarkupSafe-0.0.0.dist-info/DESCRIPTION.rst
    MarkupSafe-0.0.0.dist-info/INSTALLER
    MarkupSafe-0.0.0.dist-info/METADATA
    MarkupSafe-0.0.0.dist-info/RECORD
    MarkupSafe-0.0.0.dist-info/WHEEL
    MarkupSafe-0.0.0.dist-info/metadata.json
    MarkupSafe-0.0.0.dist-info/top_level.txt
    markupsafe/_speedups.cpython-35m-x86_64-linux-gnu.so
  You are using pip version 8.1.1, however version 21.1.1 is available.
  You should consider upgrading via the 'pip install --upgrade pip' command.
  </code></pre>
  <p>so I can see the <code>__init__.py</code> and the rest of the <code>py</code> files are missing. This is the only package that causes a problem. Running <code>pip3 list -l</code> gives:</p>
  <pre><code>...
  distro (1.5.0)
  fasteners (0.16)
  future (0.18.2)
  idna (2.10)
  Jinja2 (2.11.3)
  MarkupSafe (0.0.0)        &lt;----
  node-semver (0.6.1)
  packaging (20.9)
  patch-ng (1.17.4)
  pluginbase (1.0.1)
  Pygments (2.9.0)
  ...
  </code></pre>
  <p>(without the <code>&lt;----</code>)</p>