Skip to content
This repository was archived by the owner on Feb 4, 2020. It is now read-only.

Commit 0e995b4

Browse files
author
Frerich Raabe
committed
Drop support for Python 3.3
There's a pending patch for clcache which improves behaviour when clcache is run concurrently; however, this currently often (!) breaks the CI tests with Python 3.3 due to a known bug in how the Python subprocess module handles reading stdout/stderr. The Python bug report https://bugs.python.org/issue19575 has more on this topic. Alas, an inital workaround as posted on #294 (comment) didn't help. Since we already support Python 3.6 (i.e. we support the three most recent minor versions), let's just drop Python 3.3 support.
1 parent 2f177fb commit 0e995b4

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ clcache changelog
77
* Bugfix: Fixed potential corruption of cache in case clcache is terminated
88
while writing a cache entry or updating the cache statistics.
99
* Internal: The automatic clcache tests are now executed with Python 3.6, too.
10+
* Internal: Support for Python 3.3 has been dropped.
1011
* Bugfix: Fixed invoking the real compiler when using the `/Tc` or `/Tp`
1112
switches (GH #289)
1213

appveyor.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ environment:
88
# AppVeyor installed Python versions
99
# http://www.appveyor.com/docs/installed-software#python
1010

11-
- PYTHON_INSTALL: "C:\\Python33"
1211
- PYTHON_INSTALL: "C:\\Python34"
1312
- PYTHON_INSTALL: "C:\\Python35"
1413
- PYTHON_INSTALL: "C:\\Python36"

clcache.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<description>
1212
A little Python script which attempts to avoid unnecessary recompilation by reusing previously cached object files if possible. It is meant to be called instead of the original 'cl.exe' executable. The script analyses the command line to decide whether source code is to be compiled. If so, a cache will be queried for a previously stored object file.
1313

14-
This package contains an executable generated by `pyinstaller`, and is meant to facilitate the usage of `clcache.py` in a portable way. It is specially useful when needing to use `clcache.py` in environments with Python 2, since newer versions of `clcache.py` supports only Python 3.3+.
14+
This package contains an executable generated by `pyinstaller`, and is meant to facilitate the usage of `clcache.py` in a portable way. It is specially useful when needing to use `clcache.py` in environments with Python 2, since newer versions of `clcache.py` supports only Python 3.4+.
1515
</description>
1616
<projectUrl>https://github.com/frerich/clcache</projectUrl>
1717
<packageSourceUrl>https://github.com/frerich/clcache</packageSourceUrl>
@@ -29,4 +29,4 @@ Copyright (c)
2929
<files>
3030
<file src="clcache-{VERSION}\**" target="clcache-{VERSION}" />
3131
</files>
32-
</package>
32+
</package>

0 commit comments

Comments
 (0)