# Copyright 2015 Pants project contributors (see CONTRIBUTORS.md).
# Licensed under the Apache License, Version 2.0 (see LICENSE).

__version__ = '1.4.7'

# Versions 34.0.0 through 35.0.2 (last pre-36.0.0) de-vendored dependencies which causes problems
# for pex code so we exclude that range.
SETUPTOOLS_REQUIREMENT = 'setuptools>=20.3,<41,!=34.*,!=35.*'

WHEEL_REQUIREMENT = 'wheel>=0.26.0,<0.32'

pex/version.py
# Copyright 2015 Pants project contributors (see CONTRIBUTORS.md).
# Licensed under the Apache License, Version 2.0 (see LICENSE).

__version__ = '1.4.8'

# Versions 34.0.0 through 35.0.2 (last pre-36.0.0) de-vendored dependencies which causes problems
# for pex code so we exclude that range.
SETUPTOOLS_REQUIREMENT = 'setuptools>=20.3,<41,!=34.*,!=35.*'

WHEEL_REQUIREMENT = 'wheel>=0.26.0,<0.32'

pex/version.py
diff --git a/CHANGES.rst b/CHANGES.rst
index e28be8891..eac2ee2dc 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -1,6 +1,40 @@
 Release Notes
 =============
 
+1.4.8
+-----
+
+This release adds support for `-c` and `-m` pexfile runtime options that emulate the behavior of the
+same arguments to `python` as well a fix for handling the non-standard platform reported by
+setuptools for Apple system interpreters in addition to several other bug fixes.
+
+* Fix PEXBuilder.clone. (#575)
+  `PR #575 <https://github.com/pantsbuild/pex/pull/575>`_
+
+* Fix PEXEnvironment platform determination. (#568)
+  `PR #568 <https://github.com/pantsbuild/pex/pull/568>`_
+
+* Apply more pinning to jupyter in IT. (#573)
+  `PR #573 <https://github.com/pantsbuild/pex/pull/573>`_
+
+* Minimize interpreter bootstrapping in tests. (#571)
+  `PR #571 <https://github.com/pantsbuild/pex/pull/571>`_
+
+* Introduce 3.7 to CI and release. (#567)
+  `PR #567 <https://github.com/pantsbuild/pex/pull/567>`_
+
+* Add OSX shards. (#565)
+  `PR #565 <https://github.com/pantsbuild/pex/pull/565>`_
+
+* Add support for `-m` and `-c` in interpreter mode. (#563)
+  `PR #563 <https://github.com/pantsbuild/pex/pull/563>`_
+
+* Ignore concurrent-rename failures. (#558)
+  `PR #558 <https://github.com/pantsbuild/pex/pull/558>`_
+
+* Fixup test_jupyter_appnope_env_markers. (#562)
+  `PR #562 <https://github.com/pantsbuild/pex/pull/562>`_
+
 1.4.7
 -----
 
diff --git a/pex/version.py b/pex/version.py
index a6493f470..d1c4d491f 100644
--- a/pex/version.py
+++ b/pex/version.py
@@ -1,7 +1,7 @@
 # Copyright 2015 Pants project contributors (see CONTRIBUTORS.md).
 # Licensed under the Apache License, Version 2.0 (see LICENSE).
 
-__version__ = '1.4.7'
+__version__ = '1.4.8'
 
 # Versions 34.0.0 through 35.0.2 (last pre-36.0.0) de-vendored dependencies which causes problems
 # for pex code so we exclude that range.

Release 1.4.8
User facing issues on the docket:
+ non-zip_safe pex extraction has a race on renaming #557
+ Execute pex archive at runtime with -m parameter #547
+ OSX's python 2.7.10 interpreter reports a bad local platform, bdists fail to resolve #523 
+ `pex.resolver.resolve` does the wrong thing when given an `interpreter` and no `platform` #511
+ [Errno 13] Permission denied when executing with bdist_pex #570

