Skip to content

Commit c39b5e0

Browse files
add pyproject.toml for modern pypi packaging
1 parent 31d15b1 commit c39b5e0

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

pyproject.toml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
[build-system]
2+
requires = ["setuptools"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name="sparkfun_opt4048_tristimulus_color_sensor"
7+
version="1.0.0"
8+
description="SparkFun Electronics Tristiumulus Color Sensor - OPT4048"
9+
url="https://www.sparkfun.com/products/22638"
10+
author="Sparkfun Electroncis"
11+
author_email="[email protected]"
12+
install_requires=["sparkfun_qwiic_i2c"]
13+
license="MIT"
14+
classifiers=[
15+
# How mature is this project? Common values are
16+
# 3 - Alpha
17+
# 4 - Beta
18+
# 5 - Production/Stable
19+
"Development Status :: 5 - Production/Stable",
20+
21+
# Indicate who your project is intended for
22+
"Intended Audience :: Developers",
23+
"Topic :: Software Development :: Build Tools",
24+
25+
# Pick your license as you wish (should match "license" above)
26+
"License :: OSI Approved :: MIT License",
27+
28+
# Specify the Python versions you support here. In particular, ensure
29+
# that you indicate whether you support Python 2, Python 3 or both.
30+
"Programming Language :: Python :: 3.10",
31+
"Programming Language :: Python :: 3.11",
32+
]
33+
keywords=["electronics", "maker", "sensing"]
34+
35+
[tool.setuptools]
36+
py-modules=["qwiic_opt4048"]

0 commit comments

Comments
 (0)