Virgil Dupras
74352462f5
Fix broken tests on py2
2018-07-26 08:30:39 -04:00
Virgil Dupras
0d7b4b4ad9
v1.5.0
2018-02-16 09:57:27 -05:00
Thomas Kluyver
1dded4f572
Raise TrashPermissionError from gio backend ( #22 )
2018-02-16 09:30:26 -05:00
Mickaël Schoentgen
020d05979d
Windows: Workaround for long paths ( #23 )
...
By using the short path version of a file, we can
manage to move long paths to the trash.
Limitations:
1/ If the final short path is longer than what
`SHFileOperationW` can handle, it will fail
2/ Still not able to trash long path from another
drive, ie: trying to delete C:\temp\foo.txt
while the script is running from D:\trash.py
2018-02-16 09:07:05 -05:00
Thomas Kluyver
6b0bd46036
Define TrashPermissionError ( #21 )
2018-02-06 17:28:47 -05:00
Nicholas Bollweg
f6897609ba
Include LICENSE in package ( #19 )
2018-01-06 08:19:31 -05:00
Virgil Dupras
7d38de269a
v1.4.2
2017-11-17 13:50:29 -05:00
5733670fc2
Workaround embedded null character ( #18 )
...
Workaround embedded null characters in strings. This fixes 17.
2017-11-01 08:28:22 -04:00
Virgil Dupras
22ed5dc09b
v1.4.1
2017-08-07 23:12:36 -04:00
Virgil Dupras
3071684f73
Fix newly-introduced crash under Windows
...
ref #14
2017-08-07 22:51:37 -04:00
Virgil Dupras
75a9cd6b55
v1.4.0
2017-08-07 21:32:38 -04:00
Virgil Dupras
f38aec6569
Reindent test_plat_other
2017-08-03 21:03:34 -04:00
Virgil Dupras
072e28cb1e
Update classification in setup.py
2017-08-03 20:52:34 -04:00
Virgil Dupras
016b90c1ac
Update copyright
2017-08-03 20:52:19 -04:00
Virgil Dupras
f324ff491e
Properly reuse the "compat" unit
2017-08-03 20:47:58 -04:00
Virgil Dupras
f3231ef857
Merge branch 'unicode-trash' of https://github.com/takluyver/send2trash into takluyver-unicode-trash
2017-08-03 20:37:13 -04:00
Virgil Dupras
b7e3057853
Fix tests, add tox.ini and travis.yml
2017-08-03 20:34:10 -04:00
Thomas Kluyver
7fece243d8
Use bytes throughout plat_other
2017-08-01 12:26:09 +01:00
Thomas Kluyver
4181ed65e9
Add failing test (on Python 2) for unicode file names
2017-08-01 11:28:40 +01:00
Thomas Kluyver
dd69edad3b
Fix test on Python 3
2017-08-01 11:07:04 +01:00
Virgil Dupras
bd9183afe9
v1.3.1
2017-07-31 14:21:18 -04:00
Kfir Hadas
f6f63b1796
Use text_type (unicode for PY2, str for PY3) ( #12 )
2017-07-07 16:09:16 -04:00
Virgil Dupras
0974912e78
Merge pull request #7 from julian-r/master
...
throwing a WindowsError with the code
2016-06-04 19:22:46 -04:00
Julian David Rath
6c01453fd3
throwing a WindowsError with the code
2016-04-12 08:53:04 +02:00
Virgil Dupras
7cbefa4317
Merge pull request #6 from glensc/patch-1
...
Update plat_other.py
2016-04-10 19:04:38 -04:00
Elan Ruusamäe
72bc94b48d
Update plat_other.py
...
minor typo fix
2016-04-10 11:09:46 +03:00
Virgil Dupras
35ad95bcd5
Fixed typo in changelog
2013-07-19 19:33:09 -04:00
Virgil Dupras
a568370c6a
v1.3.0
2013-07-19 19:26:34 -04:00
Virgil Dupras
baf125ff61
Added support for Gnome's gio
...
Instead of using our own Freedesktop's trash implementation,
use gio when it's available.
2013-07-19 19:16:11 -04:00
Virgil Dupras
bb8ed834da
Add same-codebase support for python 2.7.
...
When I opted for two codebases for python2/python3,
Send2Trash used C modules and it was easier to just have two
packages. With the ctypes version, supporting both python
versions becomes trivial and it's much more convenient to
merge them back into a single codebase.
I've only tested this code on Linux. I've converted plat_osx and
plat_win, but they only work theoretically.
2013-07-19 18:42:32 -04:00
Virgil Dupras
a8dbb1ac63
Renamed CHANGES --> CHANGES.rst
...
And fixed setup.py which was broken since README rename.
2013-07-19 18:23:00 -04:00
Virgil Dupras
bfd8f6e024
Updated repo URL to point to GH.
2013-07-19 18:18:16 -04:00
Virgil Dupras
8996fb9eac
Renamed README --> README.rst
2013-07-19 18:14:27 -04:00
Virgil Dupras
f7a6f217ce
Converted to git.
2013-07-19 18:12:18 -04:00
Virgil Dupras
a4936be846
Added tag 1.2.0 for changeset 2cba92b88b1d
2011-03-16 10:27:52 +01:00
Virgil Dupras
0f95d7506e
v1.2.0
2011-03-16 10:27:41 +01:00
gbn
b415ac86e3
Modification to symlink test case (that will actually fail when it should -- find_mount_point using abspath instead of realpath.)
2011-03-13 15:35:14 -04:00
gbn
eeaf4e8ffa
Add a test case for a path containing a symlink.
2011-03-13 15:17:13 -04:00
gbn
798893215c
Make the (still ugly) test no longer rely on ramfs/being root
2011-03-13 14:43:24 -04:00
gbn
aee2b7a8af
Check access and devices before attempting trash.
2011-03-13 14:40:52 -04:00
gbn
d090156c45
Use realpath to find mountpoint
2011-03-13 14:38:03 -04:00
Virgil Dupras
358b705cbc
Made a few minor style fixes, and added a proper error in cases where the target path of send2trash() doesn't exist.
2011-03-12 11:48:19 +01:00
gbn
eedbe258cb
URL Escape the Path in trashinfo
2011-03-10 14:56:19 -05:00
gbn
18e3187c2f
Replace == None with is None
2011-03-10 12:22:21 -05:00
gbn
8001be8f37
Remove import *
2011-03-10 12:21:05 -05:00
gbn
13b3943c82
Replace plat_other with one supporting the XDG Trash spec
...
Added tests for plat_other
2011-03-10 04:55:46 -05:00
Virgil Dupras
a8a771c9bd
Merged default branch with py3k. Py3k version of send2trash is now the default one (python 2 version is in the py2k branch).
2011-02-14 11:00:09 +01:00
Virgil Dupras
9189e685b1
Adjusted packaging metadata for 1.1.0.
...
--HG--
branch : py3k
2010-10-18 12:22:13 +02:00
Virgil Dupras
04ee6eaf9f
Added tag 1.1.0 for changeset de5f43fcce5e
...
--HG--
branch : py3k
2010-10-18 12:13:42 +02:00
Virgil Dupras
506e48b2e0
v1.1.0
...
--HG--
branch : py3k
2010-10-18 12:13:37 +02:00