Difference between revisions of "Notes on disconnected (offline) (air-gapped) networks"
From Simson Garfinkel
Jump to navigationJump to search
m |
m |
||
(4 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
pip3 download -d . --python-version 36 --abi cp36 --platform linux_x86_64 --no-deps lxml | pip3 download -d . --python-version 36 --abi cp36 --platform linux_x86_64 --no-deps lxml | ||
Note that this still builds the module (to get the metadata). To avoid building ([https://discuss.python.org/t/pip-download-just-the-source-packages-no-building-no-metadata-etc/4651/7 discussion]), specify: | |||
--no-deps --no-binary :all: --no-build-isolation pandas | |||
This would be a good time to read [https://pip.pypa.io/en/stable/reference/pip_download/ the pip download documentation]. | |||
Problem: You need to trace Python3 dependencies. | Problem: You need to trace Python3 dependencies. | ||
Line 17: | Line 23: | ||
Solution use johnnydep, which is available on pypi: | Solution use johnnydep, which is available on pypi: | ||
[[File:Johnnydep demo.png | [[File:Johnnydep demo.png|Johnnydep demo]] |
Latest revision as of 10:33, 16 October 2020
Python modules:
Download all of the python modules with
pip wheel [package] -w /tmp
or:
pip download [package] -d /tmp --no-binary :all:
Problem: you are on MacOS running Python 3.9 but need to download linux x86 for Python 3.6:
pip3 download -d . --python-version 36 --abi cp36 --platform linux_x86_64 --no-deps lxml
Note that this still builds the module (to get the metadata). To avoid building (discussion), specify:
--no-deps --no-binary :all: --no-build-isolation pandas
This would be a good time to read the pip download documentation.
Problem: You need to trace Python3 dependencies.
Solution use johnnydep, which is available on pypi: