better-sunset-63499
02/14/2022, 1:19 PMcurved-television-6568
02/14/2022, 1:35 PMcurved-television-6568
02/14/2022, 1:36 PMbetter-sunset-63499
02/14/2022, 1:40 PMbetter-sunset-63499
02/14/2022, 1:42 PMbetter-sunset-63499
02/14/2022, 1:45 PMinclude_requirements:bool
flag to be available on python_awslambda and passed into the pexrequest. Thanks for the pointerbetter-sunset-63499
02/14/2022, 2:46 PMenough-analyst-54434
02/14/2022, 2:46 PMLAMBDEX_ENTRY_POINT
in a tiny layer: https://github.com/pantsbuild/lambdex#controlling-runtime-executionbetter-sunset-63499
02/14/2022, 2:49 PMenough-analyst-54434
02/14/2022, 2:50 PMbetter-sunset-63499
02/14/2022, 2:53 PMbetter-sunset-63499
02/14/2022, 2:54 PMenough-analyst-54434
02/14/2022, 3:01 PMbetter-sunset-63499
02/14/2022, 3:03 PMinclude_requirements
as a field on python_awslambda https://github.com/pantsbuild/pants/pull/14469better-sunset-63499
02/14/2022, 3:04 PMenough-analyst-54434
02/14/2022, 3:10 PMbetter-sunset-63499
02/14/2022, 3:11 PMenough-analyst-54434
02/14/2022, 3:11 PMbetter-sunset-63499
02/14/2022, 3:16 PMbetter-sunset-63499
02/14/2022, 3:16 PMenough-analyst-54434
02/14/2022, 3:23 PMbetter-sunset-63499
02/14/2022, 3:33 PME ImportError: dlopen(/private/var/folders/_s/q_xksw8943540mqd5vllmmgh0000gn/T/process-executionO6ryWQ/src/python/pants/engine/internals/native_engine.so, 0x0002): symbol not found in flat namespace '_PyObject_VectorcallMethod'
ImportError while importing test module '/private/var/folders/_s/q_xksw8943540mqd5vllmmgh0000gn/T/process-executionO6ryWQ/src/python/pants/backend/awslambda/python/rules_test.py'.
Hint: make sure your test modules/packages have valid Python names.
hundreds-father-404
02/14/2022, 3:42 PM--python-interpreter-constraints=['==3.9.*']
here https://github.com/pantsbuild/pants/blob/4b335cdccfebcbd1f92caaa5fef7d5ca161c7226/src/python/pants/backend/awslambda/python/rules_test.py#L55hundreds-father-404
02/14/2022, 3:43 PMbetter-sunset-63499
02/14/2022, 3:44 PMhundreds-father-404
02/14/2022, 3:45 PM!!
transitive excludes are good if you only want to exclude a few expensive deps, but keep othersbetter-sunset-63499
02/14/2022, 3:45 PMbetter-sunset-63499
02/14/2022, 3:59 PMhappy-kitchen-89482
02/14/2022, 4:21 PMbetter-sunset-63499
02/14/2022, 4:23 PMbetter-sunset-63499
02/14/2022, 4:24 PM./pants dependencies share/deployer/:: | xargs ./pants filter --target-type=python_requirement | xargs ./pants peek | jq -r '.[]["requirements"][]'
better-sunset-63499
02/14/2022, 4:24 PMbetter-sunset-63499
02/14/2022, 4:25 PMhappy-kitchen-89482
02/14/2022, 4:26 PMhappy-kitchen-89482
02/14/2022, 4:26 PMhappy-kitchen-89482
02/14/2022, 4:26 PMhappy-kitchen-89482
02/14/2022, 4:28 PMbetter-sunset-63499
02/14/2022, 4:28 PMhappy-kitchen-89482
02/14/2022, 4:29 PM/pants dependencies share/deployer/:: | xargs ./pants peek | jq -r '.[].requirements|select(.!=null)[]'
happy-kitchen-89482
02/14/2022, 4:30 PMjq
itself to filter nulls instead of piping through the target type filterbetter-sunset-63499
02/14/2022, 4:30 PMbuild-support
filebetter-sunset-63499
02/14/2022, 4:30 PMhappy-kitchen-89482
02/14/2022, 4:30 PMhappy-kitchen-89482
02/14/2022, 4:30 PMbetter-sunset-63499
02/14/2022, 4:30 PMbetter-sunset-63499
02/14/2022, 4:31 PMhappy-kitchen-89482
02/14/2022, 4:43 PM