Skip to content

Commit

Permalink
Following official PyPa example to improve pyproject.toml (#125)
Browse files Browse the repository at this point in the history
Adding proper build system info and cleaning metadata.
  • Loading branch information
balancap authored Jul 17, 2024
1 parent 28f08dd commit d6aed11
Showing 1 changed file with 16 additions and 6 deletions.
22 changes: 16 additions & 6 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,22 @@
# Configuration inspired by official pypa example:
# https://github.com/pypa/sampleproject/blob/main/pyproject.toml

[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"

[project]
name = "jax_scalify"
version = "0.1"
description="JAX Scalify: end-to-end scaled arithmetics."
description="JAX Scalify: end-to-end scaled arithmetic."
readme = "README.md"
license = {file = "LICENSE"}
authors = [
{ name = "Graphcore Research", email = "paulb@graphcore.ai" },
{ name = "Paul Balanca", email = "paulb@graphcore.ai" },
]
requires-python = ">=3.8"
requires-python = ">=3.10"
classifiers = [
"Development Status :: 4 - Beta",
"License :: Apache 2.0",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
Expand All @@ -23,11 +32,12 @@ dependencies = [
]

[project.urls]
Website = "https://github.com/graphcore-research/jax-scalify/#readme"
"Source Code" = "https://github.com/graphcore-research/jax-scalify/"
"Bug Tracker" = "https://github.com/graphcore-research/jax-scalify/issues"
"Homepage" = "https://github.com/graphcore-research/jax-scalify/#readme"
"Bug Reports" = "https://github.com/graphcore-research/jax-scalify/issues"
"Source" = "https://github.com/graphcore-research/jax-scalify/"

[project.optional-dependencies]
dev = ["check-manifest"]
test = ["pytest"]

# Relying on the default setuptools.
Expand Down

0 comments on commit d6aed11

Please sign in to comment.