You are here: Home / LBN / Up2date / Core Linux / BastionLinux 36 / python3-send2trash-1.8.2-1.lbn36.noarch

python3-send2trash-1.8.2-1.lbn36.noarch

Package Attributes
RPM  python3-send2trash-1.8.2-1.lbn36.noarch.rpm Architecture  noarch Size  54653 Created  2024/01/21 13:51:35 UTC
Package Specification
Summary Send file to trash natively under Mac OS X, Windows and Linux
Group Unspecified
License ZPL
Home Page https://pypi.org/project/send2trash
Description

Send2Trash is a small package that sends files to the Trash (or Recycle Bin) natively and on all platforms. On OS X, it uses native FSMoveObjectToTrashSync Cocoa calls or can use pyobjc with NSFileManager. On Windows, it uses native IFileOperation call if on Vista or newer and pywin32 is installed or falls back to SHFileOperation calls. On other platforms, if PyGObject and GIO are available, it will use this. Otherwise, it will fallback to its own implementation of the trash specifications from freedesktop.org. ctypes is used to access native libraries, so no compilation is necessary. Send2Trash supports Python 2.7 and up (Python 3 is supported).

Status: Additional Help Welcome Additional help is welcome for supporting this package. Specifically help with the OSX and Linux issues and fixes would be most appreciated.

Installation You can download it with pip:

python -m pip install -U send2trash

To install with pywin32 or pyobjc required specify the extra nativeLib:

python -m pip

Requires
rpmlib(PayloadFilesHavePrefix)  
rpmlib(PayloadIsZstd)  
/usr/bin/python3  
rpmlib(CompressedFileNames)  
rpmlib(PartialHardlinkSets)  
rpmlib(FileDigests)  
Provides
python-send2trash
python3-send2trash
python3.10-send2trash
python3.10dist(send2trash)
python3dist(send2trash)
Obsoletes
python-send2trash

Document Actions