@@ -151,6 +151,9 @@ ignore_missing_imports = true
151151requires = [" setuptools" , " pip" , " wheel" ]
152152build-backend = " setuptools.build_meta"
153153
154+ [tool .distutils .bdist_wheel ]
155+ universal = true
156+
154157[tool .ruff ]
155158select = [" ALL" ]
156159
@@ -194,3 +197,33 @@ ignore = [
194197 # Do not require tests to have a one-line summary.
195198 " D205" ,
196199]
200+
201+ [project ]
202+ authors = [ {
name =
" Adam Dangoor" ,
email =
" [email protected] " } ]
203+ classifiers = [
204+ " Operating System :: POSIX" ,
205+ " Environment :: Web Environment" ,
206+ " Programming Language :: Python :: 3.11" ,
207+ " License :: OSI Approved :: MIT License" ,
208+ " Development Status :: 5 - Production/Stable" ,
209+ ]
210+ description = " Interact with the Vuforia Web Services (VWS) API."
211+ dynamic = [" version" ]
212+ keywords = [" vuforia" , " vws" , " client" ]
213+ license = { file = " LICENSE" }
214+ name = " vws-python"
215+ readme = { file = " README.rst" , content-type = " text/x-rst" }
216+ requires-python = " >=3.10"
217+
218+ [project .urls ]
219+ Source = " https://github.com/VWS-Python/vws-python"
220+ Documentation = " https://vws-python.readthedocs.io/en/latest/"
221+
222+ [tool .setuptools ]
223+ zip-safe = false
224+
225+ [tool .setuptools .packages .find ]
226+ where = [" src" ]
227+
228+ [tool .setuptools .package-data ]
229+ vws = [" py.typed" ]
0 commit comments