Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-37885: venv: Don't produce unbound variable warning on deactivate (GH-15330) | Daniel Abrahamsson | 2019-09-11 | 1 | -0/+20 |
| | | | | | | | | | | Before, running deactivate from a bash shell configured to treat undefined variables as errors (`set -u`) would produce a warning: ``` $ python3 -m venv test $ source test/bin/activate (test) $ deactivate -bash: $1: unbound variable ``` | ||||
* | bpo-37834: Normalise handling of reparse points on Windows (GH-15231) | Steve Dower | 2019-08-21 | 1 | -5/+1 |
| | | | | | | | | | | bpo-37834: Normalise handling of reparse points on Windows * ntpath.realpath() and nt.stat() will traverse all supported reparse points (previously was mixed) * nt.lstat() will let the OS traverse reparse points that are not name surrogates (previously would not traverse any reparse point) * nt.[l]stat() will only set S_IFLNK for symlinks (previous behaviour) * nt.readlink() will read destinations for symlinks and junction points only bpo-1311: os.path.exists('nul') now returns True on Windows * nt.stat('nul').st_mode is now S_IFCHR (previously was an error) | ||||
* | Fix typos in comments, docs and test names (#15018) | Min ho Kim | 2019-07-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Fix typos in comments, docs and test names * Update test_pyparse.py account for change in string length * Apply suggestion: splitable -> splittable Co-Authored-By: Terry Jan Reedy <tjreedy@udel.edu> * Apply suggestion: splitable -> splittable Co-Authored-By: Terry Jan Reedy <tjreedy@udel.edu> * Apply suggestion: Dealloccte -> Deallocate Co-Authored-By: Terry Jan Reedy <tjreedy@udel.edu> * Update posixmodule checksum. * Reverse idlelib changes. | ||||
* | bpo-37664: Update regex for ignoring cache warning on some buildbots (GH-14960) | Steve Dower | 2019-07-26 | 1 | -2/+3 |
| | |||||
* | bpo-37369: Fix initialization of sys members when launched via an app ↵ | Steve Dower | 2019-06-29 | 1 | -12/+19 |
| | | | | | | | container (GH-14428) sys._base_executable is now always defined on all platforms, and can be overridden through configuration. Also adds test.support.PythonSymlink to encapsulate platform-specific logic for symlinking sys.executable | ||||
* | bpo-34556: Add --upgrade-deps to venv module (#13100) | Cooper Lees | 2019-06-17 | 1 | -1/+23 |
| | | | | | | | Add --upgrade-deps to venv module - This allows for pip + setuptools to be automatically upgraded to the latest version on PyPI - Update documentation to represent this change bpo-34556: Add --upgrade to venv module | ||||
* | bpo-37153: test_venv.test_mutiprocessing() calls pool.terminate() (GH-13816) | Victor Stinner | 2019-06-04 | 1 | -2/+4 |
| | | | | test_venv.test_mutiprocessing() now explicitly calls pool.terminate() to wait until the pool completes. | ||||
* | bpo-36342: Fix test_multiprocessing in test_venv (GH-12513) | xdegaye | 2019-05-30 | 1 | -1/+6 |
| | | | | | | | when platform lacks a functioning sem_open implementation https://bugs.python.org/issue36342 | ||||
* | bpo-35978: Correctly skips venv tests in venvs (GH-12220) | Steve Dower | 2019-03-21 | 1 | -5/+10 |
| | | | Also fixes venvs from the build directory on Windows. | ||||
* | bpo-35661: Fix failing test on buildbot (GH-12297) | Cheryl Sabella | 2019-03-13 | 1 | -4/+6 |
| | |||||
* | bpo-35661: Store the venv prompt in pyvenv.cfg (GH-11440) | Cheryl Sabella | 2019-03-08 | 1 | -0/+6 |
| | |||||
* | bpo-35872 and bpo-35873: Clears __PYVENV_LAUNCHER__ variable (GH-11745) | Steve Dower | 2019-02-04 | 1 | -9/+2 |
| | | | | After reading __PYVENV_LAUNCHER__ we now set sys._base_executable value for later use. Make the same changes for macOS to avoid extra platform checks. | ||||
* | bpo-35854: Fix EnvBuilder and --symlinks in venv on Windows (GH-11700) | Steve Dower | 2019-01-30 | 1 | -1/+0 |
| | |||||
* | bpo-35797: Fix default executable used by the multiprocessing module (GH-11676) | Steve Dower | 2019-01-25 | 1 | -0/+13 |
| | |||||
* | bpo-34977: Use venv redirector instead of original python.exe on Windows ↵ | Steve Dower | 2018-12-10 | 1 | -0/+1 |
| | | | | (GH-11029) | ||||
* | Revert "bpo-34977: Add Windows App Store package (GH-10245)" (GH-11019) | Victor Stinner | 2018-12-07 | 1 | -1/+0 |
| | | | This reverts commit 468a15aaf9206448a744fc5eab3fc21f51966aad. | ||||
* | bpo-34977: Add Windows App Store package (GH-10245) | Steve Dower | 2018-12-07 | 1 | -0/+1 |
| | |||||
* | Fix the construction of subprocess.CalledProcessError in test_venv (GH-10400) | Pablo Galindo | 2018-11-07 | 1 | -1/+1 |
| | | | The constructor of subprocess.CalledProcessError in the check_output function had an extra None in it. | ||||
* | bpo-34011: Fixes missing venv files and other tests (GH-9458) | Steve Dower | 2018-09-20 | 1 | -35/+32 |
| | |||||
* | bpo-32409: Ensures activate.bat can handle Unicode contents (GH-5757) | Steve Dower | 2018-02-20 | 1 | -0/+18 |
| | |||||
* | bpo-32088: Display Deprecation in debug mode (#4474) | Victor Stinner | 2017-11-20 | 1 | -2/+5 |
| | | | | | | | | When Python is build is debug mode (Py_DEBUG), DeprecationWarning, PendingDeprecationWarning and ImportWarning warnings are now displayed by default. test_venv: run "-m pip" and "-m ensurepip._uninstall" with -W ignore::DeprecationWarning since pip code is not part of Python. | ||||
* | bpo-31999: Fix test_venv in case the zlib module is not available. (#4359) | Serhiy Storchaka | 2017-11-10 | 1 | -1/+2 |
| | |||||
* | bpo-31370: Remove support for threads-less builds (#3385) | Antoine Pitrou | 2017-09-07 | 1 | -8/+1 |
| | | | | | | * Remove Setup.config * Always define WITH_THREAD for compatibility. | ||||
* | Fixes #24875: Merged fix from 3.5. | Vinay Sajip | 2017-02-02 | 1 | -8/+14 |
|\ | |||||
| * | Fixes #24875: pip can now be installed in a venv with --system-site-packages. | Vinay Sajip | 2017-02-02 | 1 | -9/+16 |
| | | |||||
| * | Issue #26610: Skip test_with_pip if _ctypes is not available in OpenIndiana | Berker Peksag | 2016-09-18 | 1 | -0/+7 |
| | | |||||
* | | Allow ensurepip even when ssl is unavailable | Donald Stufft | 2016-11-03 | 1 | -8/+0 |
| | | |||||
* | | Closes #22829: Added --prompt option to venv. | Vinay Sajip | 2016-08-06 | 1 | -0/+11 |
| | | |||||
* | | Issue #23277: Remove unused imports in tests. | Serhiy Storchaka | 2016-04-24 | 1 | -1/+0 |
| | | |||||
* | | test_venv: enhance test_devnull() | Victor Stinner | 2016-03-25 | 1 | -10/+9 |
| | | |||||
* | | Skip test_venv.test_with_pip() if ctypes miss | Victor Stinner | 2016-03-25 | 1 | -0/+7 |
| | | | | | | | | Issue #26610. | ||||
* | | Merge 3.5 (test_venv) | Victor Stinner | 2016-03-14 | 1 | -1/+10 |
|\ \ | |/ | |||||
| * | Fix test_venv on FreeBSD buildbot | Victor Stinner | 2016-03-14 | 1 | -1/+10 |
| | | | | | | | | Ignore pip warning in test_venv.test_with_venv(). | ||||
* | | Issue #25985: sys.version_info is now used instead of sys.version | Serhiy Storchaka | 2016-02-11 | 1 | -1/+1 |
|/ | | | | to format short Python version. | ||||
* | Issue #25366: Skip test_with_pip when threading module is not available | Berker Peksag | 2016-01-19 | 1 | -0/+7 |
| | | | | | Some dependencies of pip import threading module unconditionally so we need to skip the test to make buildbots happy. | ||||
* | Issue #21741: Update 147 test modules to use test discovery. | Zachary Ware | 2015-04-13 | 1 | -5/+2 |
| | | | | | | | I have compared output between pre- and post-patch runs of these tests to make sure there's nothing missing and nothing broken, on both Windows and Linux. The only differences I found were actually tests that were previously *not* run. | ||||
* | test_venv: use support.rmtree() instead of shutil.rmtree() to fix sporadic | Victor Stinner | 2014-10-10 | 1 | -11/+10 |
| | | | | failures on Windows | ||||
* | Issue #21643: Updated test and fixed logic bug in lib64 symlink creation. | Vinay Sajip | 2014-06-03 | 1 | -11/+16 |
| | |||||
* | Issue #21197: Add lib64 -> lib symlink in venvs on 64-bit non-OS X POSIX. | Vinay Sajip | 2014-04-15 | 1 | -0/+9 |
| | |||||
* | Issue #20053: Mark as an expected failure for 3.4 | Nick Coghlan | 2014-02-07 | 1 | -2/+12 |
| | |||||
* | Issue #20053: Actually test relevant assumption | Nick Coghlan | 2014-02-07 | 1 | -1/+1 |
| | |||||
* | Issue #20053: new test to check an assumption | Nick Coghlan | 2014-02-05 | 1 | -0/+7 |
| | |||||
* | Close #20053: ignore default pip config settings | Nick Coghlan | 2014-02-04 | 1 | -9/+28 |
| | | | | | | ensurepip now sets PIP_CONFIG_FILE to os.devnull before import pip from the wheel file. This also ensures venv ignores the default settings when bootstrapping pip. | ||||
* | Issue #19744: improve ensurepip error when ssl is missing | Nick Coghlan | 2013-12-23 | 1 | -2/+5 |
| | |||||
* | Close #19734: ignore pip env vars in ensurepip | Nick Coghlan | 2013-12-23 | 1 | -9/+5 |
| | |||||
* | Issue #19728: don't be sensitive to line endings | Nick Coghlan | 2013-11-30 | 1 | -9/+5 |
| | |||||
* | Issue #19728: add private ensurepip._uninstall CLI | Nick Coghlan | 2013-11-30 | 1 | -16/+50 |
| | | | | | | | | | | | | | | MvL would like to be able to preserve CPython's existing clean uninstall behaviour on Windows before enabling the pip installation option by default. This private CLI means running "python -m ensurepip._uninstall" will remove pip and setuptools before proceeding with the rest of the uninstallation process. If the version of pip differs from the one bootstrapped by CPython, then the uninstallation helper will leave it alone (just like any other pip installed packages) | ||||
* | Fix and test pip version consistency | Nick Coghlan | 2013-11-30 | 1 | -1/+3 |
| | |||||
* | Issue #19734: Also run pip version check in isolated mode | Nick Coghlan | 2013-11-24 | 1 | -2/+2 |
| | |||||
* | Issue #19734: Ensure test_venv ignores PIP_REQUIRE_VIRTUALENV | Nick Coghlan | 2013-11-24 | 1 | -0/+4 |
| |