/ pyproject.toml
pyproject.toml
 1  # SPDX-FileCopyrightText: 2022 Alec Delaney for Adafruit Industries
 2  #
 3  # SPDX-License-Identifier: MIT
 4  
 5  [build-system]
 6  requires = [
 7      "setuptools",
 8      "wheel",
 9      "setuptools-scm",
10  ]
11  
12  [project]
13  name = "adafruit-circuitpython-ticks"
14  description = "Work with intervals and deadlines in milliseconds"
15  version = "0.0.0+auto.0"
16  readme = "README.rst"
17  authors = [
18      {name = "Adafruit Industries", email = "circuitpython@adafruit.com"}
19  ]
20  urls = {Homepage = "https://github.com/adafruit/Adafruit_CircuitPython_ticks.git"}
21  keywords = [
22      "adafruit",
23      "blinka",
24      "circuitpython",
25      "micropython",
26      "ticks",
27      "time",
28      "clock",
29      "deadline",
30      "interval",
31  ]
32  license = {text = "MIT"}
33  classifiers = [
34      "Intended Audience :: Developers",
35      "Topic :: Software Development :: Libraries",
36      "Topic :: Software Development :: Embedded Systems",
37      "Topic :: System :: Hardware",
38      "License :: OSI Approved :: MIT License",
39      "Programming Language :: Python :: 3",
40  ]
41  dynamic = ["dependencies", "optional-dependencies"]
42  
43  [tool.setuptools]
44  py-modules = ["adafruit_ticks"]
45  
46  [tool.setuptools.dynamic]
47  dependencies = {file = ["requirements.txt"]}
48  optional-dependencies = {optional = {file = ["optional_requirements.txt"]}}