Skip to content

Commit

Permalink
Merge pull request #1485 from jsirois/patch-1
Browse files Browse the repository at this point in the history
Update pex entry.
  • Loading branch information
chrysle authored Jan 19, 2024
2 parents 5bcb113 + dce257c commit 1b26004
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions source/key_projects.rst
Original file line number Diff line number Diff line change
Expand Up @@ -534,11 +534,14 @@ pex
`GitHub <https://github.com/pantsbuild/pex/>`__ |
`PyPI <https://pypi.org/project/pex>`__

pex is both a library and tool for generating :file:`.pex` (Python EXecutable)
Pex is a tool for generating :file:`.pex` (Python EXecutable)
files, standalone Python environments in the spirit of :ref:`virtualenv`.
:file:`.pex` files are just carefully constructed zip files with a
``#!/usr/bin/env python`` and special :file:`__main__.py`, and are designed to
make deployment of Python applications as simple as ``cp``.
PEX files are :doc:`zipapps <python:library/zipapp>` that
make deployment of Python applications as simple as ``cp``. A single PEX
file can support multiple target platforms and can be created from standard
:ref:`pip`-resolvable requirements, a lockfile generated with ``pex3 lock ...``
or even another PEX. PEX files can optionally have tools embedded that support
turning the PEX file into a standard venv, graphing dependencies and more.

.. _pip-tools:

Expand Down

0 comments on commit 1b26004

Please sign in to comment.