Skip to content

Commit 99f6f5a

Browse files
first scikit-build config -- with conda-forge
1 parent df8657c commit 99f6f5a

3 files changed

Lines changed: 44 additions & 1 deletion

File tree

conda_requirements_dev.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,8 @@ cython>=3
44
pytest
55
sphinx
66
ipython # nice to have, and used to help render the docs
7-
7+
cmake
8+
ninja
9+
scikit-build-core
10+
cython-cmake
11+
python-build

pyproject.toml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
[build-system]
2+
requires = ["scikit-build-core", "cython", "numpy", "cython-cmake"]
3+
build-backend = "scikit_build_core.build"
4+
5+
[project]
6+
name = "py-gd"
7+
dynamic = ["version"]
8+
description = "python wrappers around libgd graphics lib"
9+
readme = "README.md"
10+
license = "CC0-1.0"
11+
license-files = ["LICENSE.txt"]
12+
requires-python = ">=3.10"
13+
authors = [
14+
{ name = "Christopher H. Barker", email = "chris.barker@noaa.gov" },
15+
]
16+
keywords = [
17+
"cython",
18+
"drawing",
19+
"graphics",
20+
]
21+
classifiers = [
22+
"Development Status :: 5 - Production/Stable",
23+
"Intended Audience :: Developers",
24+
"Operating System :: OS Independent",
25+
"Programming Language :: Cython",
26+
"Programming Language :: Python :: 3 :: Only",
27+
"Programming Language :: Python :: Implementation :: CPython",
28+
"Topic :: Multimedia :: Graphics",
29+
"Topic :: Utilities",
30+
]
31+
32+
[project.urls]
33+
Homepage = "https://github.com/NOAA-ORR-ERD/py_gd"
34+
35+
[tool.scikit-build.metadata.version]
36+
provider = "scikit_build_core.metadata.regex"
37+
input = "py_gd/__init__.py"
38+
39+
File renamed without changes.

0 commit comments

Comments
 (0)