recast-hep / recast-atlas

CLI for ATLAS RECAST contributors
https://recast.docs.cern.ch/
Apache License 2.0
5 stars 5 forks source link

chore: Reduce Python installs to one Docker layer #71

Closed matthewfeickert closed 2 years ago

matthewfeickert commented 2 years ago
* Combine all RUN commands that involve installing Python packages
to reduce them to one Docker layer
* Use --no-cache-dir to reduce size
* Remove editable install of recast-atlas as editable feature not used
at runtime
* Upgrade pip, setuptools, and wheel before other installs
   - Require setuptools<58.0.0
   - c.f. https://github.com/reanahub/reana-client/issues/558