wooden-ability-49079
10/17/2023, 4:36 PM--style=universal
parameter pex(it seems like python-forge, is not publishing the proper files). How are people getting around dependencies that can only be resolved via style=strict
??enough-analyst-54434
10/17/2023, 6:07 PMenough-analyst-54434
10/17/2023, 6:10 PM==3.5.*
?enough-analyst-54434
10/17/2023, 6:10 PMwooden-ability-49079
10/17/2023, 11:59 PM❯ python --version
Python 3.11.6
❯ pip install python-forge==18.6.0
Looking in indexes: <https://pypi.org/simple/>
Collecting python-forge==18.6.0
Using cached python_forge-18.6.0-py35-none-any.whl (31 kB)
Installing collected packages: python-forge
Successfully installed python-forge-18.6.0
❯ pip --version
pip 23.2.1 from /Users/user/throwaway/lib/python3.11/site-packages/pip (python 3.11)
wooden-ability-49079
10/18/2023, 12:00 AMenough-analyst-54434
10/18/2023, 3:40 AMenough-analyst-54434
10/18/2023, 4:01 AMabi3
ABI correctly, it does not apparently handle the none
ABI correctly after examining a few complete platform compatible tags sets: https://github.com/pantsbuild/pex/blob/a43c48c2a4b18b352be2c3175e0ae363ff8876d7/pex/resolve/locker_patches.py#L93-L121enough-analyst-54434
10/18/2023, 4:05 AMpy35-none-any
should match for Python 3.5 or greater: https://github.com/pantsbuild/pants/blob/b17f0ebf1698c9ee3575f0429e410f6fff4b8392/src/python/pants/backend/awslambda/python/complete_platform_3.11-x86_64.json#L655-L667enough-analyst-54434
10/18/2023, 4:05 AMwooden-ability-49079
10/18/2023, 4:06 AMenough-analyst-54434
10/18/2023, 4:07 AMwooden-ability-49079
10/18/2023, 4:07 AM❯ pants --version
21:07:31.54 [INFO] Initialization options changed: reinitializing scheduler...
21:07:35.25 [INFO] Scheduler initialized.
2.17.0
wooden-ability-49079
10/18/2023, 4:08 AM[python]
interpreter_constraints = ['==3.9.*']
enable_resolves = true
from pants.tomlwooden-ability-49079
10/18/2023, 4:08 AMenough-analyst-54434
10/18/2023, 4:10 AMenough-analyst-54434
10/18/2023, 4:12 AM==3.5.*
IC, but you certainly don't actually want that for your IC in 2023.wooden-ability-49079
10/18/2023, 4:13 AMenough-analyst-54434
10/18/2023, 4:13 AMwooden-ability-49079
10/18/2023, 4:15 AMenough-analyst-54434
10/18/2023, 4:15 AMenough-analyst-54434
10/18/2023, 4:15 AMenough-analyst-54434
10/18/2023, 4:16 AMwooden-ability-49079
10/18/2023, 4:16 AMwooden-ability-49079
10/18/2023, 4:16 AMenough-analyst-54434
10/18/2023, 4:17 AMenough-analyst-54434
10/18/2023, 4:17 AMenough-analyst-54434
10/18/2023, 4:19 AMpython_forge @ git+<https://github.com/dfee/forge@SHA|https://github.com/dfee/forge@SHA>
enough-analyst-54434
10/18/2023, 4:19 AMSHA
with the sha of the tag you want.enough-analyst-54434
10/18/2023, 4:22 AMv18.6.0
instead of its sha.wooden-ability-49079
10/18/2023, 4:24 AMenough-analyst-54434
10/18/2023, 4:25 AMwooden-ability-49079
10/18/2023, 4:25 AMwooden-ability-49079
10/18/2023, 4:34 AMenough-analyst-54434
10/19/2023, 4:56 AM