mirror of https://github.com/eyhc1/rendercv.git
update pyproject.toml
This commit is contained in:
parent
610f364d3f
commit
d8ba984f96
|
@ -50,21 +50,21 @@ description = 'LaTeX CV generator engine from a YAML input file'
|
||||||
dynamic = [
|
dynamic = [
|
||||||
"version",
|
"version",
|
||||||
] # We will use hatchling to generate the version number
|
] # We will use hatchling to generate the version number
|
||||||
authors = [{ name = 'Sina Atalay' }]
|
authors = [{ name = 'Sina Atalay', email = 'dev@atalay.biz' }]
|
||||||
requires-python = '>=3.10'
|
requires-python = '>=3.10'
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
# RenderCV depends on these packages. They will be installed automatically when RenderCV
|
# RenderCV depends on these packages. They will be installed automatically when RenderCV
|
||||||
# is installed:
|
# is installed:
|
||||||
dependencies = [
|
dependencies = [
|
||||||
'Jinja2==3.1.3', # to generate LaTeX and Markdown files
|
'Jinja2==3.1.4', # to generate LaTeX and Markdown files
|
||||||
'phonenumbers==8.13.36', # to validate phone numbers
|
'phonenumbers==8.13.37', # to validate phone numbers
|
||||||
'email-validator==2.1.1', # to validate email addresses
|
'email-validator==2.1.1', # to validate email addresses
|
||||||
'pydantic==2.7.1', # to validate and parse the input file
|
'pydantic==2.7.1', # to validate and parse the input file
|
||||||
'pydantic-extra-types==2.7.0', # to validate some extra types
|
'pydantic-extra-types==2.7.0', # to validate some extra types
|
||||||
'ruamel.yaml==0.18.6', # to parse YAML files
|
'ruamel.yaml==0.18.6', # to parse YAML files
|
||||||
'typer==0.12.3', # to create the command-line interface
|
'typer==0.12.3', # to create the command-line interface
|
||||||
"markdown==3.6", # to convert Markdown to HTML
|
"markdown==3.6", # to convert Markdown to HTML
|
||||||
"PyMuPDF==1.24.2", # to convert PDF files to images
|
"PyMuPDF==1.24.4", # to convert PDF files to images
|
||||||
]
|
]
|
||||||
classifiers = [
|
classifiers = [
|
||||||
"Intended Audience :: Science/Research",
|
"Intended Audience :: Science/Research",
|
||||||
|
@ -102,21 +102,21 @@ rendercv = 'rendercv.__main__:app'
|
||||||
# users of RenderCV will build the documentation, so these are optional dependencies.
|
# users of RenderCV will build the documentation, so these are optional dependencies.
|
||||||
|
|
||||||
docs = [
|
docs = [
|
||||||
"mkdocs-material==9.5.21", # to build docs
|
"mkdocs-material==9.5.24", # to build docs
|
||||||
"mkdocstrings-python==1.10.0", # to build reference documentation from docstrings
|
"mkdocstrings-python==1.10.3", # to build reference documentation from docstrings
|
||||||
"pdfCropMargins==2.1.2", # to generate entry figures for the documentation
|
"pdfCropMargins==2.1.2", # to generate entry figures for the documentation
|
||||||
"pillow==10.1.0", # lock the dependency of pdfCropMargins
|
"pillow==10.3.0", # lock the dependency of pdfCropMargins
|
||||||
"PySimpleGUI==4.24.0", # lock the dependency of pdfCropMargins
|
"PySimpleGUI==4.24.0", # lock the dependency of pdfCropMargins
|
||||||
"mkdocs-macros-plugin==1.0.5", # to be able to have dynamic content in the documentation
|
"mkdocs-macros-plugin==1.0.5", # to be able to have dynamic content in the documentation
|
||||||
]
|
]
|
||||||
tests = [
|
tests = [
|
||||||
"pytest==8.2.0", # to run the tests
|
"pytest==8.2.1", # to run the tests
|
||||||
"coverage==7.5.1", # to generate coverage reports
|
"coverage==7.5.1", # to generate coverage reports
|
||||||
"time-machine==2.14.1", # to select an arbitrary date and time for testing
|
"time-machine==2.14.1", # to select an arbitrary date and time for testing
|
||||||
"pypdf==4.2.0", # to read PDF files
|
"pypdf==4.2.0", # to read PDF files
|
||||||
]
|
]
|
||||||
dev = [
|
dev = [
|
||||||
"ruff==0.4.3", # to lint the code
|
"ruff==0.4.5", # to lint the code
|
||||||
"black==24.4.2", # to format the code
|
"black==24.4.2", # to format the code
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue