From 28af4cc16831f126b2f9f4f1f18e9c0af629d0f6 Mon Sep 17 00:00:00 2001 From: Ahnaf Tahmid Chowdhury Date: Fri, 24 May 2024 23:04:24 +0600 Subject: [PATCH] add more info --- pyproject.toml | 41 ++++++++++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 13 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 4034efb..d846653 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,29 +1,44 @@ +# Build System Configuration [build-system] -requires = ["setuptools", "wheel"] +requires = ["setuptools", "setuptools_scm[toml]", "wheel"] build-backend = "setuptools.build_meta" +# Project Metadata [project] name = "pydagmc" -version = "0.0.0" +dynamic = ["version"] authors = [ - {name = "Patrick Shriwise", email = "pshriwise@gmail.com"}, + { name = "Patrick Shriwise", email = "pshriwise@gmail.com" }, + { name = "Paul Wilson", email = "paul.wilson@wisc.edu" }, + { name = "Paul Romano", email = "paul.k.romano@gmail.com" }, + { name = "Ethan Peterson", email = "ethan.peterson@mit.edu" }, + { name = "Ahnaf Tahmid Chowdhury", email = "tahmid@nukehub.org" }, ] description = "A convenience interface for examining DAGMC models using PyMOAB" readme = "README.md" -license = {text = "MIT"} -dependencies = [ - "numpy", - "pymoab" -] +license = { text = "MIT" } classifiers = [ + "Development Status :: 4 - Beta", "Intended Audience :: Developers", + "Intended Audience :: End Users/Desktop", + "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", - "Programming Language :: Python :: 3" + "Natural Language :: English", + "Operating System :: OS Independent", + "Topic :: Scientific/Engineering", + "Programming Language :: Python :: 3", ] +requires-python = ">=3.8" +dependencies = ["numpy"] -[project.urls] -"Homepage" = "https://github.com/svalinn/pydagmc" - - +# Optional Dependencies [project.optional-dependencies] test = ["pytest"] + +# Project URLs +[project.urls] +"Bug Tracker" = "https://github.com/svalinn/pydagmc/issues" +"Source Code" = "https://github.com/svalinn/pydagmc" + +# Setuptools SCM Configuration +[tool.setuptools_scm] \ No newline at end of file