-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move to pyproject.toml and cleanup non-source files #89
Changes from 6 commits
e3e2422
b68bdb7
ff7098b
0c68bea
d3bdc6a
5303e32
674fcd2
15251ee
c535efc
2ebcdab
11498ff
381de7c
4924a83
67797fa
eaf4dc5
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,27 @@ | ||
Contributors: | ||
# Names should be added to this file as: | ||
# Name <email address> | ||
The following people have contributed to tus-py-client: | ||
|
||
Ifedapo Olarewaju ([email protected]) | ||
Marius ([email protected]) | ||
Mariusz Obajtek ([email protected]) | ||
Nykakin ([email protected]) | ||
Omer Katz ([email protected]) | ||
Kirill Malovitsa ([email protected]) | ||
Peixian Wang ([email protected]) | ||
VImeo-Loaner ([email protected]) | ||
Richo Healey ([email protected]) | ||
Brian Gardiner ([email protected]) | ||
David D Lowe ([email protected]) | ||
mochic808 ([email protected]) | ||
mohsenjavidpanah ([email protected]) | ||
Adrian Partl ([email protected]) | ||
ifedapoolarewaju ([email protected]) | ||
Brian Tate ([email protected]) | ||
Dave Takahashi ([email protected]) | ||
Guang-De Lin ([email protected]) | ||
Janne Pulkkinen ([email protected]) | ||
Honglei ([email protected]) | ||
Hemant Sachdeva ([email protected]) | ||
Jasper ([email protected]) | ||
Marius Kleidl ([email protected]) | ||
Nicola Soranzo ([email protected]) | ||
Nicholas Hairs ([email protected]) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
include README.md | ||
include CONTRIBUTORS |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
[build-system] | ||
requires = ["setuptools>=61.0"] | ||
build-backend = "setuptools.build_meta" | ||
|
||
[project] | ||
name = "tuspy" | ||
description = "A Python client for the tus resumable upload protocol -> http://tus.io" | ||
authors = [ | ||
{name = "Ifedapo Olarewaju", email="[email protected]"}, | ||
] | ||
|
||
# Dependency Information | ||
requires-python = ">=3.8" | ||
dependencies = [ | ||
"requests>=2.18.4", | ||
"six>=1.11.0", | ||
"tinydb>=3.5.0", | ||
"aiohttp>=3.6.2", | ||
] | ||
|
||
# Extra Information | ||
readme = "README.md" | ||
license = {text = "MIT Licence"} | ||
classifiers = [ | ||
"Development Status :: 5 - Production/Stable", | ||
"Environment :: Web Environment", | ||
"Intended Audience :: Developers", | ||
"License :: OSI Approved :: MIT License", | ||
"Natural Language :: English", | ||
"Operating System :: OS Independent", | ||
"Programming Language :: Python", | ||
"Programming Language :: Python :: 3 :: Only", | ||
"Programming Language :: Python :: 3.8", | ||
"Programming Language :: Python :: 3.9", | ||
"Programming Language :: Python :: 3.10", | ||
"Programming Language :: Python :: 3.11", | ||
"Programming Language :: Python :: 3.12", | ||
"Topic :: Communications :: File Sharing", | ||
"Topic :: Internet :: File Transfer Protocol (FTP)", | ||
"Topic :: Software Development :: Libraries :: Python Modules", | ||
"Typing :: Typed", | ||
] | ||
|
||
# Misc | ||
dynamic = ["version"] | ||
|
||
[project.urls] | ||
Homepage = "http://tus-py-client.readthedocs.io/en/latest/" | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It doesn't look like the documentation online has been updated in over 5 years, I've set the metadata to point to this documentation as the homepage but maybe that's a bad idea. |
||
GitHub = "http://github.com/tus/tus-py-client/" | ||
|
||
[project.optional-dependencies] | ||
test = [ | ||
"responses>=0.5.1", | ||
"aioresponses>=0.6.2", | ||
"coverage>=4.2", | ||
"pytest>=3.0.3", | ||
"pytest-cov>=2.3.1,<2.6", | ||
] | ||
|
||
dev = [ | ||
"tox>=2.3.1", | ||
"sphinx-autobuild==2021.3.14", | ||
"Sphinx==1.7.1", | ||
] | ||
|
||
[tool.setuptools] | ||
packages = [ | ||
"tusclient", | ||
"tusclient.fingerprint", | ||
"tusclient.storage", | ||
"tusclient.uploader", | ||
] | ||
include-package-data = true | ||
platforms = ["any"] | ||
|
||
[tool.setuptools.dynamic] | ||
version = {attr = "tusclient.__version__"} | ||
|
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
__version__ = '1.0.2' | ||
__version__ = '1.0.3' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If there is someone who is maintain the project that isn't the original author, they should consider adding themselves to the maintainers metadata.