title: How to overcome Marisol ReportLab installation error?
body: <p>An attempt to install <a href="https://github.com/wikkiewikkie/Marisol" rel="nofollow noreferrer">Marisol</a> on OS X 10.15:</p>
  <pre><code>pip3 install marisol | tee install_marisol_log.txt
  </code></pre>
  <p>returned:</p>
  <blockquote>
  <p>Building wheel for reportlab (setup.py): finished with status
  'error'</p>
  </blockquote>
  <p>The complete install (error log is) is posted: <a href="https://pastebin.com/raw/V9SZeyDM" rel="nofollow noreferrer">https://pastebin.com/raw/V9SZeyDM</a></p>
  <p>Marisol dependent libraries were installed:</p>
  <ul>
  <li>pip3 install reportlab</li>
  <li>pip3 install pypdf2</li>
  </ul>
  <p>Marisol dependent libraries were verified:</p>
  <pre><code>pip3 install reportlab
  </code></pre>
  <blockquote>
  <p>DEPRECATION: Configuring installation scheme
  with distutils config files is deprecated and will no longer work in
  the near future. If you are using a Homebrew or Linuxbrew Python,
  please see discussion at
  <a href="https://github.com/Homebrew/homebrew-core/issues/76621" rel="nofollow noreferrer">https://github.com/Homebrew/homebrew-core/issues/76621</a></p>
  <p>Requirement already satisfied: reportlab in /usr/local/lib/python3.9/site-packages
  (3.6.10)</p>
  <p>Requirement already satisfied: pillow&gt;=9.0.0 in /usr/local/lib/python3.9/site-packages (from reportlab) (9.1.1)</p>
  <p>DEPRECATION: Configuring installation scheme with distutils config
  files is deprecated and will no longer work in the near future. If you
  are using a Homebrew or Linuxbrew Python, please see discussion at
  <a href="https://github.com/Homebrew/homebrew-core/issues/76621" rel="nofollow noreferrer">https://github.com/Homebrew/homebrew-core/issues/76621</a> WARNING: There
  was an error checking the latest version of pip.</p>
  </blockquote>
  <p>The log seems to indicate that marisol installer removed reportlab-3.6.10, failed to install its preferred version of reportlab and rolled back o reportlab-3.6.10:</p>
  <pre><code>Installing collected packages: reportlab, marisol
    Attempting uninstall: reportlab
      Found existing installation: reportlab 3.6.10
      Uninstalling reportlab-3.6.10:
        Successfully uninstalled reportlab-3.6.10
    Running setup.py install for reportlab: started
    Running setup.py install for reportlab: finished with status 'error'
    Rolling back uninstall of reportlab
  </code></pre>
  <p>Question: What are the steps / strategy to remedy these errors?</p>