limited-country-20626
12/31/2016, 4:21 AMlimited-country-20626
12/31/2016, 4:21 AMlimited-country-20626
12/31/2016, 4:21 AMrough-sundown-61224
12/31/2016, 4:49 AMhappy-kitchen-89482
01/01/2017, 8:10 PMhappy-kitchen-89482
01/01/2017, 8:17 PMfast-megabyte-33579
01/03/2017, 9:14 AMbreezy-garage-85989
01/03/2017, 8:00 PMrough-minister-58256
01/03/2017, 8:15 PM$ /tmp/throwaway.pex
Python 2.7.10 (default, Dec 16 2015, 14:09:45)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> import sys
>>> sys.argv[0]
'/tmp/throwaway.pex’
Posted in #generalwitty-crayon-22786
01/03/2017, 8:41 PMwitty-crayon-22786
01/03/2017, 8:43 PMhappy-kitchen-89482
01/03/2017, 8:45 PMhappy-kitchen-89482
01/03/2017, 8:46 PMwitty-crayon-22786
01/03/2017, 8:47 PMwitty-crayon-22786
01/03/2017, 8:48 PMwitty-crayon-22786
01/03/2017, 8:49 PMwitty-crayon-22786
01/03/2017, 8:49 PMbreezy-garage-85989
01/03/2017, 9:03 PM/Users/lex/.pex/install/bootstrapper-0.0.1-py2.py3-none-any.whl.90ed369aa39617a33fb3326177eaf1a684beffc9/bootstrapper-0.0.1-py2.py3-none-any.whl/bootstrapper/__main__.pyc
rough-minister-58256
01/03/2017, 9:07 PMbootstrapper-0.0.1
and how does it get invoked in the pex context? via an alternate entry_point
?rough-minister-58256
01/03/2017, 9:09 PMbreezy-garage-85989
01/03/2017, 9:10 PM['pex', '-r', 'requirements.txt', '-c', 'bootstrapper', '.', '-o', '.cicd/lib/pex/pex/bootstrapper-0.0.1.pex']
breezy-garage-85989
01/03/2017, 9:11 PMrough-minister-58256
01/03/2017, 9:11 PMbootstrapper
script that is invoked via -c
?breezy-garage-85989
01/03/2017, 9:12 PMif __name__ == "__main__":
main()
breezy-garage-85989
01/03/2017, 9:14 PMentry_points={
'console_scripts': [
'bootstrapper = bootstrapper.__main__:main',
],
},
breezy-garage-85989
01/03/2017, 9:14 PMbreezy-garage-85989
01/03/2017, 9:18 PMrough-minister-58256
01/03/2017, 9:18 PMbreezy-garage-85989
01/03/2017, 9:19 PMrough-minister-58256
01/03/2017, 9:20 PM