Python34 is a programming language that lets you work quickly and integrate systems more effectively.
- The Core Planners: chef-core-planners@chef.io
Binary package
Binary packages can be set as runtime or build time dependencies. See Defining your dependencies for more information.
To add core/python34 as a depdendency, you can add one of the following to your plan file.
pkg_build_deps=(core/python34)
pkg_deps=(core/python34)
To install this plan, you should run the following commands to first install, and then link the binaries this plan creates.
hab pkg install core/python34
» Installing core/python34
☁ Determining latest version of core/python34 in the 'stable' channel
☛ Verifying core/python34/3.4.0/20200310040007
...
✓ Installed core/python34/3.4.0/20200310040007
★ Install of core/python34/3.4.0/20200310040007 complete with 1 new packages installed.
hab pkg binlink core/python34
★ Binlinked python3.4 from core/python34/3.4.0/20200310040007 to /bin/python3.4
» Binlinking python3-config from core/python34 into /bin
...
You can now use the binary as normal:
/bin/python3.4 --help
or python3.4 --help
usage: python3.4 [option] ... [-c cmd | -m mod | file | -] [arg] ...
Options and arguments (and corresponding environment variables):
-b : issue warnings about str(bytes_instance), str(bytearray_instance)
and comparing bytes/bytearray with str. (-bb: issue errors)
-B : don't write .pyc files on import; also PYTHONDONTWRITEBYTECODE=x
-c cmd : program passed in as string (terminates option list)
...