Skip to content
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

Part of #3957: simplify offline builds (#3944) #3958

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ajpotts
Copy link
Contributor

@ajpotts ajpotts commented Jan 3, 2025

This is meant to be a follow-on to PR #3946, as part of an effort to better support offline arkouda builds.

It adds a step to download the python dependencies to the almalinux-with-arkouda-deps docker container so that the pip installs can also be conducted offline.

Part of #3957

@ajpotts
Copy link
Contributor Author

ajpotts commented Jan 3, 2025

To test the almalinux install without network connection:

  1. Pull the container: docker pull ajpotts/almalinux-with-arkouda-deps:1.0.1
  2. Run the container: docker run -it --network none ajpotts/almalinux-with-arkouda-deps:1.0.1
  3. Test that you will get an error if you try to download from the internet: dnf install gedit
  4. Install the python dependencies: pip install --no-index --find-links /root/pip_deps/ -r /root/requirements.txt
  5. Enter the arkouda directory: cd /root/arkouda/
  6. Build: make install-deps DEP_BUILD_DIR=/dep/build
  7. pip install arkouda: python3 -m pip install -e .[dev]
  8. Make arkouda: make
  9. Verify tests run: make test

@ajpotts ajpotts force-pushed the 3933_failing_make_install-arrow_pt4 branch from 4bb503c to 49f029b Compare January 3, 2025 20:09
@ajpotts ajpotts force-pushed the 3933_failing_make_install-arrow_pt4 branch from da3108e to 5b362c9 Compare January 3, 2025 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant