mirror of
https://github.com/arsenetar/send2trash.git
synced 2025-05-07 09:29:48 +00:00
Update to use pyproject.toml & setup.cfg
This commit is contained in:
parent
69a82a5162
commit
24b38e4ffe
6
pyproject.toml
Normal file
6
pyproject.toml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
[build-system]
|
||||||
|
requires = ["setuptools >= 40.6.0", "wheel"]
|
||||||
|
build-backend = "setuptools.build_meta"
|
||||||
|
|
||||||
|
[tool.black]
|
||||||
|
line-length = 120
|
45
setup.cfg
Normal file
45
setup.cfg
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
[metadata]
|
||||||
|
name = Send2Trash
|
||||||
|
version = 1.8.0
|
||||||
|
url = https://github.com/arsenetar/send2trash
|
||||||
|
project_urls =
|
||||||
|
Bug Reports = https://github.com/arsenetar/send2trash/issues
|
||||||
|
author = Andrew Senetar
|
||||||
|
author_email = arsenetar@voltaicideas.net
|
||||||
|
license = BSD License
|
||||||
|
license_files = LICENSE
|
||||||
|
description = Send file to trash natively under Mac OS X, Windows and Linux
|
||||||
|
long_description = file:README.rst
|
||||||
|
long_description_content_type = text/x-rst
|
||||||
|
classifiers =
|
||||||
|
Development Status :: 5 - Production/Stable
|
||||||
|
Intended Audience :: Developers
|
||||||
|
License :: OSI Approved :: BSD License
|
||||||
|
Operating System :: MacOS :: MacOS X
|
||||||
|
Operating System :: Microsoft :: Windows
|
||||||
|
Operating System :: POSIX
|
||||||
|
Programming Language :: Python :: 2.7
|
||||||
|
Programming Language :: Python :: 3
|
||||||
|
Programming Language :: Python :: 3.4
|
||||||
|
Programming Language :: Python :: 3.5
|
||||||
|
Programming Language :: Python :: 3.6
|
||||||
|
Programming Language :: Python :: 3.7
|
||||||
|
Programming Language :: Python :: 3.8
|
||||||
|
Programming Language :: Python :: 3.9
|
||||||
|
Programming Language :: Python :: 3.10
|
||||||
|
Topic :: Desktop Environment :: File Managers
|
||||||
|
|
||||||
|
[options]
|
||||||
|
packages = send2trash
|
||||||
|
tests_require = pytest
|
||||||
|
|
||||||
|
[options.extras_require]
|
||||||
|
win32 = pywin32; sys_platform == "win32"
|
||||||
|
objc = pyobjc-framework-Cocoa; sys_platform == "darwin"
|
||||||
|
nativeLib =
|
||||||
|
pywin32; sys_platform == "win32"
|
||||||
|
pyobjc-framework-Cocoa; sys_platform == "darwin"
|
||||||
|
|
||||||
|
[options.entry_points]
|
||||||
|
console_scripts =
|
||||||
|
send2trash = send2trash.__main__:main
|
49
setup.py
49
setup.py
@ -1,49 +0,0 @@
|
|||||||
from setuptools import setup
|
|
||||||
|
|
||||||
CLASSIFIERS = [
|
|
||||||
"Development Status :: 5 - Production/Stable",
|
|
||||||
"Intended Audience :: Developers",
|
|
||||||
"License :: OSI Approved :: BSD License",
|
|
||||||
"Operating System :: MacOS :: MacOS X",
|
|
||||||
"Operating System :: Microsoft :: Windows",
|
|
||||||
"Operating System :: POSIX",
|
|
||||||
"Programming Language :: Python :: 2.7",
|
|
||||||
"Programming Language :: Python :: 3",
|
|
||||||
"Programming Language :: Python :: 3.4",
|
|
||||||
"Programming Language :: Python :: 3.5",
|
|
||||||
"Programming Language :: Python :: 3.6",
|
|
||||||
"Programming Language :: Python :: 3.7",
|
|
||||||
"Programming Language :: Python :: 3.8",
|
|
||||||
"Programming Language :: Python :: 3.9",
|
|
||||||
"Programming Language :: Python :: 3.10",
|
|
||||||
"Topic :: Desktop Environment :: File Managers",
|
|
||||||
]
|
|
||||||
|
|
||||||
with open("README.rst", "rt") as f1, open("CHANGES.rst", "rt") as f2:
|
|
||||||
LONG_DESCRIPTION = f1.read() + "\n\n" + f2.read()
|
|
||||||
|
|
||||||
setup(
|
|
||||||
name="Send2Trash",
|
|
||||||
version="1.8.0",
|
|
||||||
author="Andrew Senetar",
|
|
||||||
author_email="arsenetar@voltaicideas.net",
|
|
||||||
packages=["send2trash"],
|
|
||||||
scripts=[],
|
|
||||||
test_suite="tests",
|
|
||||||
url="https://github.com/arsenetar/send2trash",
|
|
||||||
license="BSD License",
|
|
||||||
description="Send file to trash natively under Mac OS X, Windows and Linux.",
|
|
||||||
long_description=LONG_DESCRIPTION,
|
|
||||||
long_description_content_type="text/x-rst",
|
|
||||||
classifiers=CLASSIFIERS,
|
|
||||||
extras_require={
|
|
||||||
"win32": ['pywin32; sys_platform == "win32"'],
|
|
||||||
"objc": ['pyobjc-framework-Cocoa; sys_platform == "darwin"'],
|
|
||||||
"nativeLib": [
|
|
||||||
'pywin32; sys_platform == "win32"',
|
|
||||||
'pyobjc-framework-Cocoa; sys_platform == "darwin"',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
project_urls={"Bug Reports": "https://github.com/arsenetar/send2trash/issues"},
|
|
||||||
entry_points={"console_scripts": ["send2trash=send2trash.__main__:main"]},
|
|
||||||
)
|
|
Loading…
x
Reference in New Issue
Block a user