summaryrefslogtreecommitdiff
path: root/Lib/shutil.py
Commit message (Collapse)AuthorAgeFilesLines
* Issue #14061: Misc fixes and cleanups in archiving code in shutil.Serhiy Storchaka2016-12-161-0/+3
|\ | | | | | | | | | | Imporoved the documentation and tests for make_archive() and unpack_archive(). Improved error handling when corresponding compress module is not available. Brake circular dependency between shutil and tarfile modules.
| * Issue #28488: shutil.make_archive() no longer adds entry "./" to ZIP archive.Serhiy Storchaka2016-10-231-0/+3
| |\
| | * Issue #27895: Spelling fixes (Contributed by Ville Skytt?).Raymond Hettinger2016-08-301-1/+1
| | |
| | * Issue #27626: Merge spelling fixes from 3.5Martin Panter2016-07-281-1/+1
| | |\
| | * \ Issue #26801: shutil.get_terminal_size() now handles the case of stdout isSerhiy Storchaka2016-04-241-0/+3
| | |\ \ | | | | | | | | | | | | | | | reopened on Windows. Added tests for fallbacks.
| | | * \ Merge 3.5: issue #26801Victor Stinner2016-04-191-0/+3
| | | |\ \
| | | | * \ Issue #24982: shutil.make_archive() with the "zip" format now adds entriesSerhiy Storchaka2015-09-081-0/+9
| | | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | for directories (including empty directories) in ZIP file. Added test for comparing shutil.make_archive() with the "zip" command.
| | | | * | | Issue #24878: Add docstrings to selected namedtuplesRaymond Hettinger2015-08-171-0/+3
| | | | | | |
* | | | | | | Issue #14061: Misc fixes and cleanups in archiving code in shutil.Serhiy Storchaka2016-12-161-38/+44
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Imporoved the documentation and tests for make_archive() and unpack_archive(). Improved error handling when corresponding compress module is not available. Brake circular dependency between shutil and tarfile modules.
* | | | | | Issue #28488: shutil.make_archive() no longer adds entry "./" to ZIP archive.Serhiy Storchaka2016-10-231-3/+4
| | | | | |
* | | | | | Issue #27895: Spelling fixes (Contributed by Ville Skytt?).Martin Panter2016-09-071-1/+1
| |_|_|_|/ |/| | | |
* | | | | Issue #27626: Spelling fixes in docs, comments and internal namesMartin Panter2016-07-281-1/+1
|/ / / / | | | | | | | | | | | | Based on patch by Ville Skytt?.
* | | | Issue #26801: shutil.get_terminal_size() now handles the case of stdout isSerhiy Storchaka2016-04-241-1/+3
|/ / / | | | | | | | | | reopened on Windows. Added tests for fallbacks.
* | | Fix shutil.get_terminal_size() error handlingVictor Stinner2016-04-191-1/+1
| |/ |/| | | | | | | | | | | | | Issue #26801: Fix error handling in shutil.get_terminal_size(), catch AttributeError instead of NameError. Patch written by Emanuel Barry. test_shutil: skip the functional test using "stty size" command if os.get_terminal_size() is missing.
* | Issue #24982: shutil.make_archive() with the "zip" format now adds entriesSerhiy Storchaka2015-09-081-0/+9
|\ \ | |/ |/| | | | | for directories (including empty directories) in ZIP file. Added test for comparing shutil.make_archive() with the "zip" command.
| * Issue #24982: shutil.make_archive() with the "zip" format now adds entriesSerhiy Storchaka2015-09-081-0/+9
| | | | | | | | | | for directories (including empty directories) in ZIP file. Added test for comparing shutil.make_archive() with the "zip" command.
* | Issue #21697: shutil.copytree() now correctly handles symbolic links that ↵Berker Peksag2015-07-251-51/+51
|\ \ | |/ |/| | | | | | | point to directories. Patch by Eduardo Seabra and Thomas Kluyver.
| * Issue #21775: shutil.copytree(): fix crash when copying to VFATBerker Peksag2014-12-101-1/+1
| |\ | | | | | | | | | | | | | | | | | | | | | | | | An exception handler assumed that that OSError objects always have a 'winerror' attribute. That is not the case, so the exception handler itself raised AttributeError when run on Linux (and, presumably, any other non-Windows OS). Patch by Greg Ward.
| * \ Issue #21280: Fixed a bug in shutil.make_archive() when create an archive ofSerhiy Storchaka2014-11-281-2/+2
| |\ \ | | | | | | | | | | | | current directory in current directory.
| * \ \ Issue #22665: Add missing get_terminal_size and SameFileError to shutil.__all__.Berker Peksag2014-11-011-1/+2
| |\ \ \
| * | | | Issue #21391: Use os.path.abspath in the shutil module.Berker Peksag2014-09-181-3/+2
| | | | |
| * | | | Issue #5411: Added support for the "xztar" format in the shutil module.Serhiy Storchaka2014-08-061-4/+23
| | | | |
| * | | | #19840: Add copy_function to shutil.move.R David Murray2014-06-111-4/+11
| | | | | | | | | | | | | | | | | | | | Patch by Claudiu Popa.
| * | | | #20744: don't try running an external 'zip' in shutil.make_archive()Andrew Kuchling2014-03-201-40/+15
| | | | | | | | | | | | | | | | | | | | Instead we'll just use the stdlib zipfile module. Patch by Derek Chiang
* | | | | Issue #21697: shutil.copytree() now correctly handles symbolic links that ↵Berker Peksag2015-07-251-1/+5
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | point to directories. Patch by Eduardo Seabra and Thomas Kluyver.
* | | | Issue #21775: shutil.copytree(): fix crash when copying to VFATBerker Peksag2014-12-101-1/+1
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | An exception handler assumed that that OSError objects always have a 'winerror' attribute. That is not the case, so the exception handler itself raised AttributeError when run on Linux (and, presumably, any other non-Windows OS). Patch by Greg Ward.
* | | Issue #21280: Fixed a bug in shutil.make_archive() when create an archive ofSerhiy Storchaka2014-11-281-2/+2
| |/ |/| | | | | current directory in current directory.
* | Issue #22665: Add missing get_terminal_size and SameFileError to shutil.__all__.Berker Peksag2014-11-011-1/+2
|/
* Issue #19856: shutil.move() failed to move a directory to other directorySerhiy Storchaka2014-02-111-1/+2
|\ | | | | | | on Windows if source name ends with os.altsep.
| * Issue #19856: shutil.move() failed to move a directory to other directorySerhiy Storchaka2014-02-111-1/+2
| | | | | | | | on Windows if source name ends with os.altsep.
* | merge 3.3 (#20102)Benjamin Peterson2014-02-021-20/+19
|\ \ | |/ |/|
| * Backout a1a05e2724dd: shutil.which(bytes) is a new feature and my patch does ↵Victor Stinner2013-12-161-15/+8
| | | | | | | | not work on Windows
| * Issue #18283: shutil.which() now supports bytes argument, not only text ↵Victor Stinner2013-12-161-8/+15
| | | | | | | | argument.
| * #18705: merge with 3.3.Ezio Melotti2013-08-171-3/+3
| |\
| * | Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a)Brett Cannon2013-07-041-5/+5
| | |
| * | Issue #18200: Update the stdlib (except tests) to useBrett Cannon2013-06-131-5/+5
| | | | | | | | | | | | ModuleNotFoundError.
| * | - Issue #17012: shutil.which() no longer fallbacks to the PATH environmentBarry Warsaw2013-04-161-20/+19
| |\ \ | | | | | | | | | | | | variable if empty path argument is specified. Patch by Serhiy Storchaka.
| | * \ #17076: Make copying of xattrs more permissive of missing FS supportHynek Schlawack2013-02-051-20/+19
| | |\ \ | | | | | | | | | | | | | | | Patch by Thomas Wouters.
| | | * \ Issue #16957: shutil.which() no longer searches a bare file name in theSerhiy Storchaka2013-01-231-20/+19
| | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | current directory on Unix and no longer searches a relative file path with a directory part in PATH directories. Patch by Thomas Kluyver.
| | | | * \ Issue #16993: shutil.which() now preserves the case of the path and extensionSerhiy Storchaka2013-01-211-5/+7
| | | | |\ \ | | | | | | | | | | | | | | | | | | | | | on Windows.
| | | | * | | Issue #16719: Get rid of WindowsError. Use OSError insteadAndrew Svetlov2012-12-191-9/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Serhiy Storchaka.
| | | | * | | Issue #16706: get rid of os.errorAndrew Svetlov2012-12-181-5/+5
| | | | | | |
| | | | * | | Get rig of EnvironmentError (#16705)Andrew Svetlov2012-12-171-5/+5
| | | | | | |
| | | | * | | #15872: Fix 3.3 regression introduced by the new fd-based shutil.rmtreeHynek Schlawack2012-12-101-1/+7
| | | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It caused rmtree to not ignore certain errors when ignore_errors was set. Patch by Alessandro Moura and Serhiy Storchaka.
| | | | | * | | Closes #1492704: Make shutil.copyfile() raise a distinct SameFileErrorHynek Schlawack2012-10-071-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Atsuo Ishimoto.
* | | | | | | | use with statement to ensure zipfile is always closed (closes #20102)Benjamin Peterson2014-02-021-11/+9
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | #18705: fix a number of typos. Patch by F?vry Thibault.Ezio Melotti2013-08-171-3/+3
|/ / / / / /
* | | | | | - Issue #17012: shutil.which() no longer fallbacks to the PATH environmentBarry Warsaw2013-04-161-1/+5
|/ / / / / | | | | | | | | | | | | | | | variable if empty path argument is specified. Patch by Serhiy Storchaka.
* | | | | #17076: Make copying of xattrs more permissive of missing FS supportHynek Schlawack2013-02-051-1/+7
|/ / / / | | | | | | | | | | | | Patch by Thomas Wouters.
* | | | Issue #16957: shutil.which() no longer searches a bare file name in theSerhiy Storchaka2013-01-231-4/+7
| |_|/ |/| | | | | | | | | | | current directory on Unix and no longer searches a relative file path with a directory part in PATH directories. Patch by Thomas Kluyver.