blob: 58bf756879306758c016cb9ec4fffe73cb731731 [file] [log] [blame]
garciadeblas3099aef2025-10-01 10:56:51 +02001# Licensed under the Apache License, Version 2.0 (the "License");
2# you may not use this file except in compliance with the License.
3# You may obtain a copy of the License at
4#
5# http://www.apache.org/licenses/LICENSE-2.0
6#
7# Unless required by applicable law or agreed to in writing, software
8# distributed under the License is distributed on an "AS IS" BASIS,
9# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
10# implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14[build-system]
15requires = ["setuptools>=61", "wheel", "setuptools_scm>=8.0"]
16build-backend = "setuptools.build_meta"
17
18[project]
garciadeblas7b3ae042025-12-09 19:19:44 +010019name = "osm-common"
garciadeblas3099aef2025-10-01 10:56:51 +020020description = "OSM common utilities"
21readme = "README.rst"
22authors = [
23 {name = "ETSI OSM", email = "osmsupport@etsi.com"}
24]
25maintainers = [
26 {name = "ETSI OSM", email = "osmsupport@etsi.com"}
27]
garciadeblas7b3ae042025-12-09 19:19:44 +010028license = { text = "Apache-2.0" }
garciadeblas3099aef2025-10-01 10:56:51 +020029dynamic = ["dependencies", "version"]
garciadeblas7b3ae042025-12-09 19:19:44 +010030requires-python = ">= 3.10"
garciadeblas3099aef2025-10-01 10:56:51 +020031
32[tool.setuptools_scm]
33write_to = "src/osm_common/_version.py"
34version_scheme = "guess-next-dev"
35local_scheme = "node-and-date"
36
37[tool.setuptools.packages.find]
38where = ["src"]
39
40[tool.setuptools.dynamic]
garciadeblas53e24f32025-12-09 13:15:39 +010041dependencies = { file = ["./requirements.txt"] }
garciadeblas3099aef2025-10-01 10:56:51 +020042