few-arm-93065
03/23/2023, 9:45 PMenough-analyst-54434
03/23/2023, 9:57 PMfew-arm-93065
03/23/2023, 9:59 PMenough-analyst-54434
03/23/2023, 10:01 PMpants generate-lockfiles
.enough-analyst-54434
03/23/2023, 10:02 PMenough-analyst-54434
03/23/2023, 10:03 PMfew-arm-93065
03/23/2023, 10:06 PMenough-analyst-54434
03/23/2023, 10:09 PMpex3 lock export
(an existing command) --format
for that would that suffice?few-arm-93065
03/23/2023, 10:09 PMfew-arm-93065
03/23/2023, 10:11 PMenough-analyst-54434
03/23/2023, 10:12 PMfew-arm-93065
03/23/2023, 10:13 PMfew-arm-93065
03/23/2023, 10:15 PMenough-analyst-54434
03/23/2023, 10:16 PMenough-analyst-54434
03/23/2023, 10:21 PMfew-arm-93065
03/23/2023, 10:23 PMcurved-television-6568
03/23/2023, 10:28 PMenough-analyst-54434
03/23/2023, 10:40 PMfew-arm-93065
03/23/2023, 10:46 PMenough-analyst-54434
03/23/2023, 10:47 PMenough-analyst-54434
03/23/2023, 10:48 PMenough-analyst-54434
03/23/2023, 10:49 PMenough-analyst-54434
03/23/2023, 10:49 PMfew-arm-93065
03/23/2023, 10:49 PMenough-analyst-54434
03/23/2023, 10:50 PMfew-arm-93065
03/23/2023, 10:51 PMenough-analyst-54434
03/23/2023, 10:51 PMenough-analyst-54434
03/23/2023, 10:52 PMfew-arm-93065
03/23/2023, 10:54 PMenough-analyst-54434
03/23/2023, 10:56 PMenough-analyst-54434
03/23/2023, 10:56 PMfew-arm-93065
03/23/2023, 10:58 PMfew-arm-93065
03/23/2023, 10:59 PMenough-analyst-54434
03/23/2023, 10:59 PMenough-analyst-54434
03/23/2023, 10:59 PMenough-analyst-54434
03/23/2023, 11:00 PM$ curl -sSL -H "Accept: application/vnd.pypi.simple.v1+json" <https://pypi.org/simple/p537> | jq .
few-arm-93065
03/23/2023, 11:02 PMenough-analyst-54434
03/23/2023, 11:04 PMenough-analyst-54434
03/23/2023, 11:05 PMenough-analyst-54434
03/23/2023, 11:07 PMfew-arm-93065
03/23/2023, 11:08 PMenough-analyst-54434
03/23/2023, 11:08 PMfew-arm-93065
03/23/2023, 11:09 PMenough-analyst-54434
03/23/2023, 11:09 PMfew-arm-93065
03/23/2023, 11:09 PMfew-arm-93065
03/23/2023, 11:10 PMenough-analyst-54434
03/23/2023, 11:10 PMenough-analyst-54434
03/23/2023, 11:13 PMfew-arm-93065
03/23/2023, 11:14 PMfew-arm-93065
03/23/2023, 11:14 PMenough-analyst-54434
03/23/2023, 11:14 PMenough-analyst-54434
03/23/2023, 11:15 PMfew-arm-93065
03/23/2023, 11:15 PMenough-analyst-54434
03/23/2023, 11:16 PMfew-arm-93065
03/23/2023, 11:16 PMenough-analyst-54434
03/23/2023, 11:27 PM--style universal
lock files - which is what Pants uses - lock the artifacts needed to form a PEX across Python versions and target systems (Linux & Mac). Presumably though you only actually build software for some of those. IOW you produce a PEX file that just contains a sub-slice of the lock file and you never actually ship or use - say - 90% of the artifacts in the lock. Is this as intended?few-arm-93065
03/23/2023, 11:29 PMenough-analyst-54434
03/23/2023, 11:29 PM--style strict
locks.enough-analyst-54434
03/23/2023, 11:29 PMfew-arm-93065
03/23/2023, 11:30 PMenough-analyst-54434
03/23/2023, 11:31 PMPEX_TOOLS=1 my.pex generate-sbom here.json
enough-analyst-54434
03/23/2023, 11:32 PMenough-analyst-54434
03/23/2023, 11:32 PM--style strict
will be a bear I think.few-arm-93065
03/23/2023, 11:32 PMenough-analyst-54434
03/23/2023, 11:33 PMenough-analyst-54434
03/23/2023, 11:33 PMfew-arm-93065
03/23/2023, 11:33 PMenough-analyst-54434
03/23/2023, 11:44 PMenough-analyst-54434
03/23/2023, 11:44 PM$ zipinfo ~/Downloads/pants.2.16.0.dev3.pex | grep LICENSE
-rw-r--r-- 2.0 unx 1078 b- defN 80-Jan-01 00:00 .bootstrap/pex/vendor/_vendored/setuptools/setuptools-44.0.0+3acb925dd708430aeaf197ea53ac8a752f7c1863.dist-info/LICENSE
-rw-r--r-- 2.0 unx 1125 b- defN 80-Jan-01 00:00 .bootstrap/pex/vendor/_vendored/wheel/wheel-0.37.1.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 1101 b- defN 80-Jan-01 00:00 .deps/PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl/PyYAML-6.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1101 b- defN 80-Jan-01 00:00 .deps/PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl/PyYAML-6.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1101 b- defN 80-Jan-01 00:00 .deps/PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl/PyYAML-6.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1101 b- defN 80-Jan-01 00:00 .deps/PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl/PyYAML-6.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1101 b- defN 80-Jan-01 00:00 .deps/PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl/PyYAML-6.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1101 b- defN 80-Jan-01 00:00 .deps/PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl/PyYAML-6.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1052 b- defN 80-Jan-01 00:00 .deps/certifi-2022.12.7-py3-none-any.whl/certifi-2022.12.7.dist-info/LICENSE
-rw-rw---- 2.0 unx 1070 b- defN 80-Jan-01 00:00 .deps/charset_normalizer-2.1.1-py3-none-any.whl/charset_normalizer-2.1.1.dist-info/LICENSE
-rw-rw---- 2.0 unx 1081 b- defN 80-Jan-01 00:00 .deps/chevron-0.14.0-py3-none-any.whl/chevron-0.14.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 10143 b- defN 80-Jan-01 00:00 .deps/fasteners-0.16.3-py2.py3-none-any.whl/fasteners-0.16.3.dist-info/LICENSE
-rw-rw---- 2.0 unx 1523 b- defN 80-Jan-01 00:00 .deps/idna-3.4-py3-none-any.whl/idna-3.4.dist-info/LICENSE.md
-rw-rw---- 2.0 unx 2265 b- defN 80-Jan-01 00:00 .deps/ijson-3.1.4-cp37-cp37m-macosx_10_9_x86_64.whl/ijson-3.1.4.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 2265 b- defN 80-Jan-01 00:00 .deps/ijson-3.1.4-cp37-cp37m-manylinux2010_x86_64.whl/ijson-3.1.4.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 2265 b- defN 80-Jan-01 00:00 .deps/ijson-3.1.4-cp38-cp38-macosx_10_9_x86_64.whl/ijson-3.1.4.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 2265 b- defN 80-Jan-01 00:00 .deps/ijson-3.1.4-cp38-cp38-manylinux2010_x86_64.whl/ijson-3.1.4.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 2265 b- defN 80-Jan-01 00:00 .deps/ijson-3.1.4-cp39-cp39-macosx_10_9_x86_64.whl/ijson-3.1.4.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 2265 b- defN 80-Jan-01 00:00 .deps/ijson-3.1.4-cp39-cp39-manylinux2010_x86_64.whl/ijson-3.1.4.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 568 b- defN 80-Jan-01 00:00 .deps/importlib_resources-5.0.7-py3-none-any.whl/importlib_resources-5.0.7.dist-info/LICENSE
-rw-rw---- 2.0 unx 197 b- defN 80-Jan-01 00:00 .deps/packaging-21.3-py3-none-any.whl/packaging-21.3.dist-info/LICENSE
-rw-rw---- 2.0 unx 10174 b- defN 80-Jan-01 00:00 .deps/packaging-21.3-py3-none-any.whl/packaging-21.3.dist-info/LICENSE.APACHE
-rw-rw---- 2.0 unx 1344 b- defN 80-Jan-01 00:00 .deps/packaging-21.3-py3-none-any.whl/packaging-21.3.dist-info/LICENSE.BSD
-rw-rw---- 2.0 unx 1252 b- defN 80-Jan-01 00:00 .deps/pex-2.1.116-py2.py3-none-any.whl/pex/vendor/_vendored/toml/toml-0.10.2.dist-info/LICENSE
-rw-rw---- 2.0 unx 1082 b- defN 80-Jan-01 00:00 .deps/pex-2.1.116-py2.py3-none-any.whl/pex/vendor/_vendored/attrs/attrs-21.5.0.dev0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1125 b- defN 80-Jan-01 00:00 .deps/pex-2.1.116-py2.py3-none-any.whl/pex/vendor/_vendored/wheel/wheel-0.37.1.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 1090 b- defN 80-Jan-01 00:00 .deps/pex-2.1.116-py2.py3-none-any.whl/pex/vendor/_vendored/pip/pip-20.3.4.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 197 b- defN 80-Jan-01 00:00 .deps/pex-2.1.116-py2.py3-none-any.whl/pex/vendor/_vendored/packaging_20_9/packaging-20.9.dist-info/LICENSE
-rw-rw---- 2.0 unx 10174 b- defN 80-Jan-01 00:00 .deps/pex-2.1.116-py2.py3-none-any.whl/pex/vendor/_vendored/packaging_20_9/packaging-20.9.dist-info/LICENSE.APACHE
-rw-rw---- 2.0 unx 1344 b- defN 80-Jan-01 00:00 .deps/pex-2.1.116-py2.py3-none-any.whl/pex/vendor/_vendored/packaging_20_9/packaging-20.9.dist-info/LICENSE.BSD
-rw-rw---- 2.0 unx 1023 b- defN 80-Jan-01 00:00 .deps/pex-2.1.116-py2.py3-none-any.whl/pex/vendor/_vendored/packaging_20_9/pyparsing-2.4.7.dist-info/LICENSE
-rw-rw---- 2.0 unx 1078 b- defN 80-Jan-01 00:00 .deps/pex-2.1.116-py2.py3-none-any.whl/pex/vendor/_vendored/setuptools/setuptools-44.0.0+3acb925dd708430aeaf197ea53ac8a752f7c1863.dist-info/LICENSE
-rw-rw---- 2.0 unx 1023 b- defN 80-Jan-01 00:00 .deps/pex-2.1.116-py2.py3-none-any.whl/pex/vendor/_vendored/packaging_21_3/pyparsing-2.4.7.dist-info/LICENSE
-rw-rw---- 2.0 unx 197 b- defN 80-Jan-01 00:00 .deps/pex-2.1.116-py2.py3-none-any.whl/pex/vendor/_vendored/packaging_21_3/packaging-21.3.dist-info/LICENSE
-rw-rw---- 2.0 unx 10174 b- defN 80-Jan-01 00:00 .deps/pex-2.1.116-py2.py3-none-any.whl/pex/vendor/_vendored/packaging_21_3/packaging-21.3.dist-info/LICENSE.APACHE
-rw-rw---- 2.0 unx 1344 b- defN 80-Jan-01 00:00 .deps/pex-2.1.116-py2.py3-none-any.whl/pex/vendor/_vendored/packaging_21_3/packaging-21.3.dist-info/LICENSE.BSD
-rw-rw---- 2.0 unx 11323 b- defN 80-Jan-01 00:00 .deps/pex-2.1.116-py2.py3-none-any.whl/pex-2.1.116.dist-info/LICENSE
-rw-rw---- 2.0 unx 1549 b- defN 80-Jan-01 00:00 .deps/psutil-5.9.0-cp37-cp37m-macosx_10_9_x86_64.whl/psutil-5.9.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1549 b- defN 80-Jan-01 00:00 .deps/psutil-5.9.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl/psutil-5.9.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1549 b- defN 80-Jan-01 00:00 .deps/psutil-5.9.0-cp38-cp38-macosx_10_9_x86_64.whl/psutil-5.9.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1549 b- defN 80-Jan-01 00:00 .deps/psutil-5.9.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl/psutil-5.9.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1549 b- defN 80-Jan-01 00:00 .deps/psutil-5.9.0-cp39-cp39-macosx_10_9_x86_64.whl/psutil-5.9.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1549 b- defN 80-Jan-01 00:00 .deps/psutil-5.9.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl/psutil-5.9.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1023 b- defN 80-Jan-01 00:00 .deps/pyparsing-3.0.9-py3-none-any.whl/pyparsing-3.0.9.dist-info/LICENSE
-rw-rw---- 2.0 unx 1147 b- defN 80-Jan-01 00:00 .deps/python_lsp_jsonrpc-1.0.0-py3-none-any.whl/python_lsp_jsonrpc-1.0.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 10142 b- defN 80-Jan-01 00:00 .deps/requests-2.28.1-py3-none-any.whl/requests-2.28.1.dist-info/LICENSE
-rw-rw---- 2.0 unx 1050 b- defN 80-Jan-01 00:00 .deps/setuptools-63.4.3-py3-none-any.whl/setuptools-63.4.3.dist-info/LICENSE
-rw-rw---- 2.0 unx 1066 b- defN 80-Jan-01 00:00 .deps/six-1.16.0-py2.py3-none-any.whl/six-1.16.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1252 b- defN 80-Jan-01 00:00 .deps/toml-0.10.2-py2.py3-none-any.whl/toml-0.10.2.dist-info/LICENSE
-rw-rw---- 2.0 unx 12755 b- defN 80-Jan-01 00:00 .deps/typing_extensions-4.3.0-py3-none-any.whl/typing_extensions-4.3.0.dist-info/LICENSE
-rw-rw---- 2.0 unx 1959 b- defN 80-Jan-01 00:00 .deps/ujson-5.6.0-cp37-cp37m-macosx_10_9_x86_64.whl/ujson-5.6.0.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 1959 b- defN 80-Jan-01 00:00 .deps/ujson-5.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl/ujson-5.6.0.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 1959 b- defN 80-Jan-01 00:00 .deps/ujson-5.6.0-cp38-cp38-macosx_10_9_x86_64.whl/ujson-5.6.0.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 1959 b- defN 80-Jan-01 00:00 .deps/ujson-5.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl/ujson-5.6.0.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 1959 b- defN 80-Jan-01 00:00 .deps/ujson-5.6.0-cp39-cp39-macosx_10_9_x86_64.whl/ujson-5.6.0.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 1959 b- defN 80-Jan-01 00:00 .deps/ujson-5.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl/ujson-5.6.0.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 1115 b- defN 80-Jan-01 00:00 .deps/urllib3-1.26.13-py2.py3-none-any.whl/urllib3-1.26.13.dist-info/LICENSE.txt
-rw-rw---- 2.0 unx 1050 b- defN 80-Jan-01 00:00 .deps/zipp-3.11.0-py3-none-any.whl/zipp-3.11.0.dist-info/LICENSE
enough-analyst-54434
03/23/2023, 11:45 PMfew-arm-93065
03/23/2023, 11:47 PMenough-analyst-54434
03/23/2023, 11:47 PM