update pyproject.toml

This commit is contained in:
Sina Atalay 2023-10-15 18:35:14 +02:00
parent 5562685768
commit 3ed29b355c
1 changed files with 14 additions and 9 deletions

View File

@ -1,7 +1,7 @@
[project] [project]
name = 'rendercv' name = 'rendercv'
description = 'CV generator from a YAML/JSON file' description = 'LaTeX CV generator from a YAML/JSON file'
version = '0.1' version = '0.2'
authors = [{ name = 'Sina Atalay' }] authors = [{ name = 'Sina Atalay' }]
requires-python = '>=3.10' requires-python = '>=3.10'
readme = "README.md" readme = "README.md"
@ -18,16 +18,25 @@ dependencies = [
'email-validator==2.0.0.post2', 'email-validator==2.0.0.post2',
] ]
classifiers = [ classifiers = [
"Programming Language :: Python :: 3", "Intended Audience :: Science/Research",
"Intended Audience :: Education",
"Topic :: Text Processing :: Markup :: LaTeX",
"Topic :: Printing",
"Development Status :: 4 - Beta",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"License :: OSI Approved :: MIT License", "License :: OSI Approved :: MIT License",
"Operating System :: OS Independent", "Operating System :: OS Independent",
] ]
[project.urls] [project.urls]
Homepage = 'https://sinaatalay.github.io/rendercv/'
Documentation = 'https://sinaatalay.github.io/rendercv/' Documentation = 'https://sinaatalay.github.io/rendercv/'
Source = 'https://github.com/sinaatalay/rendercv' Source = 'https://github.com/sinaatalay/rendercv'
[project.scripts]
rendercv = 'rendercv.rendering:main'
[project.optional-dependencies] [project.optional-dependencies]
docs = [ docs = [
"mkdocs", "mkdocs",
@ -45,13 +54,9 @@ linting = [
] ]
[build-system] [build-system]
requires = ['setuptools>=68.0'] requires = ['setuptools>=68.2.2', "setuptools-scm>=8.0.4"]
build-backend = 'setuptools.build_meta' build-backend = 'setuptools.build_meta'
[project.scripts]
rendercv = 'rendercv.rendering:main'
# [tool.ruff] # [tool.ruff]
# line-length = 88 # line-length = 88