-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove the custom Cargo configuration #149
Remove the custom Cargo configuration #149
Commits on Oct 7, 2024
-
This includes updating all of the system packages installed to the versions available for Alpine Linux 3.20.
Configuration menu - View commit details
-
Copy full SHA for 444a0cf - Browse repository at this point
Copy the full SHA 444a0cfView commit details -
Bump python from 3.11.6-alpine3.18 to 3.12.7-alpine3.20
This updates the `build-stage` to match the versions of Python and Alpine Linux used in the `compile-stage`. This also includes updating the versions of all system packages installed.
Configuration menu - View commit details
-
Copy full SHA for 124abd4 - Browse repository at this point
Copy the full SHA 124abd4View commit details -
Update the versions of Python packages installed
Bump the Python packages installed in the `compile-stage` as follows: - pip from 23.1.2 to 24.2 - pipenv from 2023.10.20 to 2024.1.0 - setuptools from 67.7.2 to 75.1.0 - wheel from 0.40.0 to 0.44.0
Configuration menu - View commit details
-
Copy full SHA for 9285145 - Browse repository at this point
Copy the full SHA 9285145View commit details -
Update Python virtual environment dependencies
Update the version of Python declared in the Pipfile and update the dependencies installed in the Python virtual environment by running `pipenv lock` in the `src/` directory.
Configuration menu - View commit details
-
Copy full SHA for bc01675 - Browse repository at this point
Copy the full SHA bc01675View commit details -
Use the
--break-system-packages
when installingpipenv
Alpine Linux 3.20 configures Python 3 as externally managed, so we need to pass this flag to `pip` to install a Python package directly. Since we are using this to build a Python virtual environment in the `compile-stage` that is moved to the `build-stage` for use in the final image this should pose no issues.
Configuration menu - View commit details
-
Copy full SHA for 6abaa88 - Browse repository at this point
Copy the full SHA 6abaa88View commit details -
Update the llnl-scraper version constraint in the Pipfile
We need some changes that were added in the LLNL/scraper repo but do not yet have a PyPI release. Rather than continue to use a fork in our GitHub organization it makes sense to pull in LLNL/scraper at a specific commit until a new version is release to PyPI.
Configuration menu - View commit details
-
Copy full SHA for a581e56 - Browse repository at this point
Copy the full SHA a581e56View commit details -
Remove the custom Cargo configuration
In the move from Alpine Linux 3.17 to 3.18 we also moved from Cargo 1.64.0 to 1.71.1. This takes us past 1.68, which introduced sparse registries, and 1.70, which made `sparse` the default protocol to use with crates.io (the default registry). This resolves #38, and based on testing it also resolves #32.
Configuration menu - View commit details
-
Copy full SHA for 323eb6c - Browse repository at this point
Copy the full SHA 323eb6cView commit details