[Python-modules-commits] [python-pex] 01/05: Import python-pex_1.1.14.orig.tar.gz
Barry Warsaw
barry at moszumanska.debian.org
Wed Aug 3 17:10:51 UTC 2016
This is an automated email from the git hooks/post-receive script.
barry pushed a commit to branch master
in repository python-pex.
commit d17165483693016fbaced1cf900a880d70cedc61
Author: Barry Warsaw <barry at python.org>
Date: Wed Aug 3 13:07:15 2016 -0400
Import python-pex_1.1.14.orig.tar.gz
---
CHANGES.rst | 114 ++++++++++------
PKG-INFO | 261 ++++++++++++++++++++++++++++++-------
README.rst | 2 +-
RELEASE.rst | 112 ++++++++++++++++
pex.egg-info/PKG-INFO | 261 ++++++++++++++++++++++++++++++-------
pex.egg-info/SOURCES.txt | 4 +
pex/bin/pex.py | 53 ++++++--
pex/commands/bdist_pex.py | 12 +-
pex/common.py | 15 +++
pex/compiler.py | 22 ++--
pex/executor.py | 96 ++++++++++++++
pex/http.py | 2 +-
pex/installer.py | 33 +++--
pex/interpreter.py | 16 +--
pex/pex.py | 32 ++---
pex/pex_info.py | 2 +-
pex/testing.py | 52 ++++++--
pex/util.py | 12 +-
pex/variables.py | 2 +-
pex/version.py | 2 +-
setup.py | 15 ++-
tests/test_bdist_pex.py | 33 +++++
tests/test_common.py | 44 +++++++
tests/test_executor.py | 103 +++++++++++++++
tests/test_inherits_path_option.py | 2 +
tests/test_integration.py | 110 +++++++++++++++-
tests/test_pex.py | 23 +++-
tests/test_pex_info.py | 11 +-
tox.ini | 7 +-
29 files changed, 1222 insertions(+), 231 deletions(-)
diff --git a/CHANGES.rst b/CHANGES.rst
index c2bb13a..5dced05 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -1,8 +1,77 @@
-=======
-CHANGES
-=======
+Release Notes
+=============
+1.1.14
+------
+
+* Repair Executor error handling for other classes of IOError/OSError. (#292)
+ `#292 <https://github.com/pantsbuild/pex/pull/292>`_
+
+* Fix bdist_pex --pex-args. (#285)
+ `#285 <https://github.com/pantsbuild/pex/pull/285>`_
+
+* Inherit user site with --inherit-path. (#284)
+ `#284 <https://github.com/pantsbuild/pex/pull/284>`_
+
+1.1.13
+------
+
+* Repair passing of stdio kwargs to PEX.run(). (#288)
+ `#288 <https://github.com/pantsbuild/pex/pull/288>`_
+
+1.1.12
+------
+
+* Fix bdist_pex interpreter cache directory. (#286)
+ `#286 <https://github.com/pantsbuild/pex/pull/286>`_
+
+* Normalize and edify subprocess execution. (#255)
+ `#255 <https://github.com/pantsbuild/pex/pull/255>`_
+
+* Don't ignore exit codes when using setuptools entry points. (#280)
+ `#280 <https://github.com/pantsbuild/pex/pull/280>`_
+ `Fixes #137 <https://github.com/pantsbuild/pex/issues/137>`_
+
+1.1.11
+------
+
+* Update cache dir when bdist_pex.run is called directly.
+ `#278 <https://github.com/pantsbuild/pex/pull/278>`_
+ `Fixes #274 <https://github.com/pantsbuild/pex/issues/274>`_
+
+1.1.10
+------
+
+* Improve failure modes for os.rename() as used in distribution caching.
+ `#271 <https://github.com/pantsbuild/pex/pull/271>`_
+ `Fixes #265 <https://github.com/pantsbuild/pex/issues/265>`_
+
+1.1.9
+-----
+
+* Bugfix: Open setup.py in binary mode.
+ `#264 <https://github.com/pantsbuild/pex/pull/264>`_
+ `Fixes #263 <https://github.com/pantsbuild/pex/issues/263>`_
+
+1.1.8
-----
+
+* Bugfix: Repair a regression in `--disable-cache`.
+ `#261 <https://github.com/pantsbuild/pex/pull/261>`_
+ `Fixes #260 <https://github.com/pantsbuild/pex/issues/260>`_
+
+1.1.7
+-----
+
+* Add README and supported python versions to PyPI description.
+ `#258 <https://github.com/pantsbuild/pex/pull/258>`_
+
+* Use `open` with utf-8 support.
+ `#231 <https://github.com/pantsbuild/pex/pull/231>`_
+
+* Add `--pex-root` option.
+ `#206 <https://github.com/pantsbuild/pex/pull/206>`_
+
1.1.6
-----
@@ -16,7 +85,6 @@ This release is a quick fix for a regression that inadvertently went out in 1.1.
`#244 <https://github.com/pantsbuild/pex/pull/244>`_
`Fixes #238 <https://github.com/pantsbuild/pex/issues/238>`_
------
1.1.5
-----
@@ -35,7 +103,6 @@ This release is a quick fix for a regression that inadvertently went out in 1.1.
`#221 <https://github.com/pantsbuild/pex/issues/221>`_
`Fixes #220 <https://github.com/pantsbuild/pex/issues/220>`_
------
1.1.4
-----
@@ -44,7 +111,6 @@ This release is a quick fix for a regression that inadvertently went out in 1.1.
* Add a test for the regression in ``FixedEggMetadata._zipinfo_name`` and revert the breaking commit.
`Fixes #216 <https://github.com/pantsbuild/pex/issues/216>`_
------
1.1.3
-----
@@ -66,7 +132,6 @@ This release includes an initial body of work towards Windows support, ABI tag s
* Fixes to get pex to work on windows.
`#198 <https://github.com/pantsbuild/pex/pull/198>`_
------
1.1.2
-----
@@ -79,7 +144,6 @@ This release includes an initial body of work towards Windows support, ABI tag s
* Memoize calls to Crawler.crawl() for performance win in find-links based resolution.
`#187 <https://github.com/pantsbuild/pex/pull/187>`_
------
1.1.1
-----
@@ -92,7 +156,6 @@ This release includes an initial body of work towards Windows support, ABI tag s
* Improve error messaging for platform constrained Untranslateable errors.
`#179 <https://github.com/pantsbuild/pex/pull/179>`_
------
1.1.0
-----
@@ -112,7 +175,6 @@ This release includes an initial body of work towards Windows support, ABI tag s
* Adds a pex-identifying User-Agent. `#101 <https://github.com/pantsbuild/pex/issues/101>`_.
------
1.0.3
-----
@@ -127,7 +189,6 @@ This release includes an initial body of work towards Windows support, ABI tag s
* Bug fix: ``sys.exit`` called without arguments would cause `None` to be printed on stderr since pex 1.0.1.
`#143 <https://github.com/pantsbuild/pex/pull/143>`_.
------
1.0.2
-----
@@ -143,7 +204,6 @@ This release includes an initial body of work towards Windows support, ABI tag s
teardown hooks behave more predictably.
Fixes `#141 <https://github.com/pantsbuild/pex/issues/141>`_.
------
1.0.1
-----
@@ -157,7 +217,6 @@ This release includes an initial body of work towards Windows support, ABI tag s
* Bug fix: Fix complex resolutions when using a cache.
Fixes: `#120 <https://github.com/pantsbuild/pex/issues/120>`_.
------
1.0.0
-----
@@ -224,7 +283,6 @@ For users of the PEX CLI, major version ranges such as ``pex>=1,<2`` should be s
* Bug fix: Fixes caching in the PEX tool since we don't cache the source distributions of installable
directories. `#24 <https://github.com/pantsbuild/pex/issues/24>`_.
------
0.9.0
-----
@@ -246,7 +304,6 @@ This is the last release before the 1.0.0 development branch is started.
Implements `#47 <https://github.com/pantsbuild/pex/issues/47>`_ in order to
fix `#48 <https://github.com/pantsbuild/pex/issues/48>`_
------
0.8.6
-----
@@ -256,14 +313,12 @@ This is the last release before the 1.0.0 development branch is started.
* Bug fix: ``UrllibContext`` used ``replace`` as a keyword argument for ``bytes.decode``
but this only works on Python 3. `Pull Request #46 <https://github.com/pantsbuild/pex/pull/46>`_
------
0.8.5
-----
* Bug fix: Fixup string formatting in pex/bin/pex.py to support Python 2.6
`Pull Request #40 <https://github.com/pantsbuild/pex/pull/40>`_
------
0.8.4
-----
@@ -282,7 +337,6 @@ This is the last release before the 1.0.0 development branch is started.
compatibility.
`Pull Request #33 <https://github.com/pantsbuild/pex/pull/33>`_
------
0.8.3
-----
@@ -291,7 +345,6 @@ This is the last release before the 1.0.0 development branch is started.
number of non-zip-safe dependencies.
`RB #1642 <https://rbcommons.com/s/twitter/r/1642>`_
------
0.8.2
-----
@@ -301,14 +354,12 @@ This is the last release before the 1.0.0 development branch is started.
* Pin pex to setuptools prior to 9.x until we have a chance to make changes
related to PEP440 and the change of pkg_resources.py to a package.
------
0.8.1
-----
* Bug fix: Fix issue where it'd be possible to ``os.path.getmtime`` on a remote ``Link`` object
`Issue #29 <https://github.com/pantsbuild/pex/issues/29>`_
------
0.8.0
-----
@@ -357,21 +408,18 @@ This is the last release before the 1.0.0 development branch is started.
an encoding issue only experienced when using Python 3.
`Issue #10 <https://github.com/pantsbuild/pex/issues/10>`_
------
0.7.0
-----
* Rename ``twitter.common.python`` to ``pex`` and split out from the
`twitter/commons <http://github.com/twitter/commons>`_ repo.
------
0.6.0
-----
* Change the interpretation of ``-i`` (and of PyPIFetcher's pypi_base)
to match pip's ``-i``. This is useful for compatibility with devpi.
-------
0.5.10
------
@@ -383,7 +431,6 @@ This is the last release before the 1.0.0 development branch is started.
never be used again, and builds would re-create the same distributions
in tmpdirs over and over again.
------
0.5.9
-----
@@ -396,13 +443,11 @@ This is the last release before the 1.0.0 development branch is started.
changed a runtime error would be thrown due to seemingly corrupt zip file
offsets. `RB #684 <https://rbcommons.com/s/twitter/r/684/>`_
------
0.5.8
-----
* Adds ``-i/--index`` option to the pex tool.
------
0.5.7
-----
@@ -413,7 +458,6 @@ This is the last release before the 1.0.0 development branch is started.
* Adds stdin=,stdout=,stderr= keyword parameters to the ``PEX.run`` function.
(Patch from @benjy)
------
0.5.6
-----
@@ -421,14 +465,12 @@ This is the last release before the 1.0.0 development branch is started.
(Before the default behavior was to implicitly ``--follow-links`` for all
requirements.) `RB #293 <https://rbcommons.com/s/twitter/r/293/>`_
------
0.5.5
-----
* Improves scrubbing of site-packages from PEX environments.
`RB #289 <https://rbcommons.com/s/twitter/r/289/>`_
--------------
0.5.1 - 0.5.4
-------------
@@ -440,7 +482,6 @@ This is the last release before the 1.0.0 development branch is started.
* Adds ``__hash__`` to ``Link`` so that Packages are hashed correctly in
``twitter.common.python.resolver`` ``resolve``
------
0.5.0
-----
@@ -449,7 +490,6 @@ This is the last release before the 1.0.0 development branch is started.
`RB #154 <https://rbcommons.com/s/twitter/r/154/>`_
`RB #148 <https://rbcommons.com/s/twitter/r/148/>`_
------
0.4.3
-----
@@ -489,26 +529,22 @@ This is the last release before the 1.0.0 development branch is started.
* Bug fix: Raise a ``RuntimeError`` if we fail to write ``pkg_resources`` into a .pex
`RB #115 <https://rbcommons.com/s/twitter/r/115/>`_
------
0.4.2
-----
* Upgrade to ``setuptools>=1``
------
0.4.1
-----
* ``twitter.common.python`` is no longer a namespace package
------
0.4.0
-----
* Kill the egg distiller. We now delegate .egg generation to bdist_egg.
`RB #55 <https://rbcommons.com/s/twitter/r/55/>`_
------
0.3.1
-----
@@ -522,7 +558,6 @@ This is the last release before the 1.0.0 development branch is started.
`Setuptools Issue #154 <https://bitbucket.org/pypa/setuptools/issue/154/build_zipmanifest-results-should-be>`_
`RB #53 <https://rbcommons.com/s/twitter/r/53/>`_
------
0.3.0
-----
@@ -565,33 +600,28 @@ This is the last release before the 1.0.0 development branch is started.
* Bug fix: Handle setuptools>=2.1 correctly in the zipimport monkeypatch
(Patch from @johnsirois.)
------
0.2.3
-----
* Bug fix: Fix handling of Fetchers with ``file://`` urls.
------
0.2.2
-----
* Adds the pex tool as a standalone tool.
------
0.2.1
-----
* Bug fix: Bootstrapped ``twitter.common.python`` should declare ``twitter.common``
as a namespace package.
------
0.2.0
-----
* Make ``twitter.common.python`` fully standalone by consolidating
external dependencies within ``twitter.common.python.common``.
------
0.1.0
-----
diff --git a/PKG-INFO b/PKG-INFO
index 0341c9d..1e447a6 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,16 +1,219 @@
Metadata-Version: 1.1
Name: pex
-Version: 1.1.6
+Version: 1.1.14
Summary: The PEX packaging toolchain.
Home-page: https://github.com/pantsbuild/pex
Author: UNKNOWN
Author-email: UNKNOWN
License: Apache License, Version 2.0
-Description: =======
- CHANGES
- =======
+Description: PEX
+ ===
+ .. image:: https://travis-ci.org/pantsbuild/pex.svg?branch=master
+ :target: https://travis-ci.org/pantsbuild/pex
+ pex is a library for generating .pex (Python EXecutable) files which are
+ executable Python environments in the spirit of `virtualenvs <http://virtualenv.org>`_.
+ pex is an expansion upon the ideas outlined in
+ `PEP 441 <http://legacy.python.org/dev/peps/pep-0441/>`_
+ and makes the deployment of Python applications as simple as ``cp``. pex files may even
+ include multiple platform-specific Python distributions, meaning that a single pex file
+ can be portable across Linux and OS X.
+
+ pex files can be built using the ``pex`` tool. Build systems such as `Pants
+ <http://pantsbuild.github.io/>`_ and `Buck <http://facebook.github.io/buck/>`_ also
+ support building .pex files directly.
+
+ Still unsure about what pex does or how it works? Watch this quick lightning
+ talk: `WTF is PEX? <http://www.youtube.com/watch?v=NmpnGhRwsu0>`_.
+
+ pex is licensed under the Apache2 license.
+
+
+ Installation
+ ============
+
+ To install pex, simply
+
+ .. code-block:: bash
+
+ $ pip install pex
+
+ You can also build pex in a git clone using tox:
+
+ .. code-block:: bash
+
+ $ tox -e py27-package
+ $ cp dist/pex ~/bin
+
+ This builds a pex binary in ``dist/pex`` that can be copied onto your ``$PATH``.
+ The advantage to this approach is that it keeps your Python environment as empty as
+ possible and is more in-line with what pex does philosophically.
+
+
+ Simple Examples
+ ===============
+
+ Launch an interpreter with ``requests``, ``flask`` and ``psutil`` in the environment:
+
+ .. code-block:: bash
+
+ $ pex requests flask 'psutil>2,<3'
+
+ Or instead freeze your current virtualenv via requirements.txt and execute it anywhere:
+
+ .. code-block:: bash
+
+ $ pex -r <(pip freeze) -o my_virtualenv.pex
+ $ deactivate
+ $ ./my_virtualenv.pex
+
+ Run webserver.py in an environment containing ``flask`` as a quick way to experiment:
+
+ .. code-block:: bash
+
+ $ pex flask -- webserver.py
+
+ Launch Sphinx in an ephemeral pex environment using the Sphinx entry point ``sphinx:main``:
+
+ .. code-block:: bash
+
+ $ pex sphinx -e sphinx:main -- --help
+
+ Build a standalone pex binary into ``pex.pex`` using the ``pex`` console_scripts entry point:
+
+ .. code-block:: bash
+
+ $ pex pex -c pex -o pex.pex
+
+ You can also build pex files that use a specific interpreter type:
+
+ .. code-block:: bash
+
+ $ pex pex -c pex --python=pypy -o pypy-pex.pex
+
+ Most pex options compose well with one another, so the above commands can be
+ mixed and matched. For a full list of options, just type ``pex --help``.
+
+
+ Integrating pex into your workflow
+ ==================================
+
+ If you use tox (and you should!), a simple way to integrate pex into your
+ workflow is to add a packaging test environment to your ``tox.ini``:
+
+ .. code-block:: ini
+
+ [testenv:package]
+ deps = pex
+ commands = pex . -o dist/app.pex
+
+ Then ``tox -e package`` will produce a relocateable copy of your application
+ that you can copy to staging or production environments.
+
+
+ Documentation
+ =============
+
+ More documentation about pex, building .pex files, and how .pex files work
+ is available at https://pex.readthedocs.io.
+
+
+ Development
+ ===========
+
+ pex uses `tox <https://testrun.org/tox/latest/>`_ for test and development automation. To run
+ the test suite, just invoke tox:
+
+ .. code-block:: bash
+
+ $ tox
+
+ If you don't have tox, you can generate a pex of tox:
+
+ .. code-block::
+
+ $ pex tox -c tox -o ~/bin/tox
+
+
+ Contributing
+ ============
+
+ To contribute, follow these instructions: http://pantsbuild.github.io/howto_contribute.html
+
+ Release Notes
+ =============
+
+ 1.1.14
+ ------
+
+ * Repair Executor error handling for other classes of IOError/OSError. (#292)
+ `#292 <https://github.com/pantsbuild/pex/pull/292>`_
+
+ * Fix bdist_pex --pex-args. (#285)
+ `#285 <https://github.com/pantsbuild/pex/pull/285>`_
+
+ * Inherit user site with --inherit-path. (#284)
+ `#284 <https://github.com/pantsbuild/pex/pull/284>`_
+
+ 1.1.13
+ ------
+
+ * Repair passing of stdio kwargs to PEX.run(). (#288)
+ `#288 <https://github.com/pantsbuild/pex/pull/288>`_
+
+ 1.1.12
+ ------
+
+ * Fix bdist_pex interpreter cache directory. (#286)
+ `#286 <https://github.com/pantsbuild/pex/pull/286>`_
+
+ * Normalize and edify subprocess execution. (#255)
+ `#255 <https://github.com/pantsbuild/pex/pull/255>`_
+
+ * Don't ignore exit codes when using setuptools entry points. (#280)
+ `#280 <https://github.com/pantsbuild/pex/pull/280>`_
+ `Fixes #137 <https://github.com/pantsbuild/pex/issues/137>`_
+
+ 1.1.11
+ ------
+
+ * Update cache dir when bdist_pex.run is called directly.
+ `#278 <https://github.com/pantsbuild/pex/pull/278>`_
+ `Fixes #274 <https://github.com/pantsbuild/pex/issues/274>`_
+
+ 1.1.10
+ ------
+
+ * Improve failure modes for os.rename() as used in distribution caching.
+ `#271 <https://github.com/pantsbuild/pex/pull/271>`_
+ `Fixes #265 <https://github.com/pantsbuild/pex/issues/265>`_
+
+ 1.1.9
-----
+
+ * Bugfix: Open setup.py in binary mode.
+ `#264 <https://github.com/pantsbuild/pex/pull/264>`_
+ `Fixes #263 <https://github.com/pantsbuild/pex/issues/263>`_
+
+ 1.1.8
+ -----
+
+ * Bugfix: Repair a regression in `--disable-cache`.
+ `#261 <https://github.com/pantsbuild/pex/pull/261>`_
+ `Fixes #260 <https://github.com/pantsbuild/pex/issues/260>`_
+
+ 1.1.7
+ -----
+
+ * Add README and supported python versions to PyPI description.
+ `#258 <https://github.com/pantsbuild/pex/pull/258>`_
+
+ * Use `open` with utf-8 support.
+ `#231 <https://github.com/pantsbuild/pex/pull/231>`_
+
+ * Add `--pex-root` option.
+ `#206 <https://github.com/pantsbuild/pex/pull/206>`_
+
1.1.6
-----
@@ -24,7 +227,6 @@ Description: =======
`#244 <https://github.com/pantsbuild/pex/pull/244>`_
`Fixes #238 <https://github.com/pantsbuild/pex/issues/238>`_
- -----
1.1.5
-----
@@ -43,7 +245,6 @@ Description: =======
`#221 <https://github.com/pantsbuild/pex/issues/221>`_
`Fixes #220 <https://github.com/pantsbuild/pex/issues/220>`_
- -----
1.1.4
-----
@@ -52,7 +253,6 @@ Description: =======
* Add a test for the regression in ``FixedEggMetadata._zipinfo_name`` and revert the breaking commit.
`Fixes #216 <https://github.com/pantsbuild/pex/issues/216>`_
- -----
1.1.3
-----
@@ -74,7 +274,6 @@ Description: =======
* Fixes to get pex to work on windows.
`#198 <https://github.com/pantsbuild/pex/pull/198>`_
- -----
1.1.2
-----
@@ -87,7 +286,6 @@ Description: =======
* Memoize calls to Crawler.crawl() for performance win in find-links based resolution.
`#187 <https://github.com/pantsbuild/pex/pull/187>`_
- -----
1.1.1
-----
@@ -100,7 +298,6 @@ Description: =======
* Improve error messaging for platform constrained Untranslateable errors.
`#179 <https://github.com/pantsbuild/pex/pull/179>`_
- -----
1.1.0
-----
@@ -120,7 +317,6 @@ Description: =======
* Adds a pex-identifying User-Agent. `#101 <https://github.com/pantsbuild/pex/issues/101>`_.
- -----
1.0.3
-----
@@ -135,7 +331,6 @@ Description: =======
* Bug fix: ``sys.exit`` called without arguments would cause `None` to be printed on stderr since pex 1.0.1.
`#143 <https://github.com/pantsbuild/pex/pull/143>`_.
- -----
1.0.2
-----
@@ -151,7 +346,6 @@ Description: =======
teardown hooks behave more predictably.
Fixes `#141 <https://github.com/pantsbuild/pex/issues/141>`_.
- -----
1.0.1
-----
@@ -165,7 +359,6 @@ Description: =======
* Bug fix: Fix complex resolutions when using a cache.
Fixes: `#120 <https://github.com/pantsbuild/pex/issues/120>`_.
- -----
1.0.0
-----
@@ -232,7 +425,6 @@ Description: =======
* Bug fix: Fixes caching in the PEX tool since we don't cache the source distributions of installable
directories. `#24 <https://github.com/pantsbuild/pex/issues/24>`_.
- -----
0.9.0
-----
@@ -254,7 +446,6 @@ Description: =======
Implements `#47 <https://github.com/pantsbuild/pex/issues/47>`_ in order to
fix `#48 <https://github.com/pantsbuild/pex/issues/48>`_
- -----
0.8.6
-----
@@ -264,14 +455,12 @@ Description: =======
* Bug fix: ``UrllibContext`` used ``replace`` as a keyword argument for ``bytes.decode``
but this only works on Python 3. `Pull Request #46 <https://github.com/pantsbuild/pex/pull/46>`_
- -----
0.8.5
-----
* Bug fix: Fixup string formatting in pex/bin/pex.py to support Python 2.6
`Pull Request #40 <https://github.com/pantsbuild/pex/pull/40>`_
- -----
0.8.4
-----
@@ -290,7 +479,6 @@ Description: =======
compatibility.
`Pull Request #33 <https://github.com/pantsbuild/pex/pull/33>`_
- -----
0.8.3
-----
@@ -299,7 +487,6 @@ Description: =======
number of non-zip-safe dependencies.
`RB #1642 <https://rbcommons.com/s/twitter/r/1642>`_
- -----
0.8.2
-----
@@ -309,14 +496,12 @@ Description: =======
* Pin pex to setuptools prior to 9.x until we have a chance to make changes
related to PEP440 and the change of pkg_resources.py to a package.
- -----
0.8.1
-----
* Bug fix: Fix issue where it'd be possible to ``os.path.getmtime`` on a remote ``Link`` object
`Issue #29 <https://github.com/pantsbuild/pex/issues/29>`_
- -----
0.8.0
-----
@@ -365,21 +550,18 @@ Description: =======
an encoding issue only experienced when using Python 3.
`Issue #10 <https://github.com/pantsbuild/pex/issues/10>`_
- -----
0.7.0
-----
* Rename ``twitter.common.python`` to ``pex`` and split out from the
`twitter/commons <http://github.com/twitter/commons>`_ repo.
- -----
0.6.0
-----
* Change the interpretation of ``-i`` (and of PyPIFetcher's pypi_base)
to match pip's ``-i``. This is useful for compatibility with devpi.
- ------
0.5.10
------
@@ -391,7 +573,6 @@ Description: =======
never be used again, and builds would re-create the same distributions
in tmpdirs over and over again.
- -----
0.5.9
-----
@@ -404,13 +585,11 @@ Description: =======
changed a runtime error would be thrown due to seemingly corrupt zip file
offsets. `RB #684 <https://rbcommons.com/s/twitter/r/684/>`_
- -----
0.5.8
-----
* Adds ``-i/--index`` option to the pex tool.
- -----
0.5.7
-----
@@ -421,7 +600,6 @@ Description: =======
* Adds stdin=,stdout=,stderr= keyword parameters to the ``PEX.run`` function.
(Patch from @benjy)
- -----
0.5.6
-----
@@ -429,14 +607,12 @@ Description: =======
(Before the default behavior was to implicitly ``--follow-links`` for all
requirements.) `RB #293 <https://rbcommons.com/s/twitter/r/293/>`_
- -----
0.5.5
-----
* Improves scrubbing of site-packages from PEX environments.
`RB #289 <https://rbcommons.com/s/twitter/r/289/>`_
- -------------
0.5.1 - 0.5.4
-------------
@@ -448,7 +624,6 @@ Description: =======
* Adds ``__hash__`` to ``Link`` so that Packages are hashed correctly in
``twitter.common.python.resolver`` ``resolve``
- -----
0.5.0
-----
@@ -457,7 +632,6 @@ Description: =======
`RB #154 <https://rbcommons.com/s/twitter/r/154/>`_
`RB #148 <https://rbcommons.com/s/twitter/r/148/>`_
- -----
0.4.3
-----
@@ -497,26 +671,22 @@ Description: =======
* Bug fix: Raise a ``RuntimeError`` if we fail to write ``pkg_resources`` into a .pex
`RB #115 <https://rbcommons.com/s/twitter/r/115/>`_
- -----
0.4.2
-----
* Upgrade to ``setuptools>=1``
- -----
0.4.1
-----
* ``twitter.common.python`` is no longer a namespace package
- -----
0.4.0
-----
* Kill the egg distiller. We now delegate .egg generation to bdist_egg.
`RB #55 <https://rbcommons.com/s/twitter/r/55/>`_
- -----
0.3.1
-----
@@ -530,7 +700,6 @@ Description: =======
`Setuptools Issue #154 <https://bitbucket.org/pypa/setuptools/issue/154/build_zipmanifest-results-should-be>`_
`RB #53 <https://rbcommons.com/s/twitter/r/53/>`_
- -----
0.3.0
-----
@@ -573,33 +742,28 @@ Description: =======
* Bug fix: Handle setuptools>=2.1 correctly in the zipimport monkeypatch
(Patch from @johnsirois.)
- -----
0.2.3
-----
* Bug fix: Fix handling of Fetchers with ``file://`` urls.
- -----
0.2.2
-----
* Adds the pex tool as a standalone tool.
- -----
0.2.1
-----
* Bug fix: Bootstrapped ``twitter.common.python`` should declare ``twitter.common``
as a namespace package.
- -----
0.2.0
-----
* Make ``twitter.common.python`` fully standalone by consolidating
external dependencies within ``twitter.common.python.common``.
- -----
0.1.0
-----
@@ -608,5 +772,14 @@ Description: =======
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
-Classifier: Operating System :: OS Independent
+Classifier: Operating System :: Unix
+Classifier: Operating System :: POSIX :: Linux
+Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 2
+Classifier: Programming Language :: Python :: 2.6
+Classifier: Programming Language :: Python :: 2.7
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.3
+Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
diff --git a/README.rst b/README.rst
index ff5a556..0e18fea 100644
--- a/README.rst
+++ b/README.rst
@@ -107,7 +107,7 @@ Documentation
=============
More documentation about pex, building .pex files, and how .pex files work
-is available at http://pex.rtfd.org.
+is available at https://pex.readthedocs.io.
Development
diff --git a/RELEASE.rst b/RELEASE.rst
new file mode 100644
index 0000000..9f58bf7
--- /dev/null
+++ b/RELEASE.rst
@@ -0,0 +1,112 @@
+===================
+Pex Release Process
+===================
+
+.. contents:: Table of Contents
+
+Preparation
+===========
+
+Version Bump and Changelog
+--------------------------
+
+Bump the version in ``pex/version.py`` and update ``CHANGES.rst`` in a
+local commit:
+
+::
+
+ $ git log --stat -1
+ commit 1e70fddafd480311e717e58dbf9466cf40003137
+ Author: John Sirois <john.sirois at gmail.com>
+ Date: Mon Nov 30 23:30:22 2015 -0700
+
+ Release 1.1.1
+
+ CHANGES.rst | 13 +++++++++++++
+ pex/version.py | 2 +-
+ 2 files changed, 14 insertions(+), 1 deletion(-)
... 1874 lines suppressed ...
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-pex.git
More information about the Python-modules-commits
mailing list