diff --git a/pyproject.toml b/pyproject.toml index a7f5ed7..a39304b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -50,21 +50,21 @@ description = 'LaTeX CV generator engine from a YAML input file' dynamic = [ "version", ] # 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' readme = "README.md" # RenderCV depends on these packages. They will be installed automatically when RenderCV # is installed: dependencies = [ - 'Jinja2==3.1.3', # to generate LaTeX and Markdown files - 'phonenumbers==8.13.36', # to validate phone numbers + 'Jinja2==3.1.4', # to generate LaTeX and Markdown files + 'phonenumbers==8.13.37', # to validate phone numbers 'email-validator==2.1.1', # to validate email addresses 'pydantic==2.7.1', # to validate and parse the input file 'pydantic-extra-types==2.7.0', # to validate some extra types 'ruamel.yaml==0.18.6', # to parse YAML files 'typer==0.12.3', # to create the command-line interface "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 = [ "Intended Audience :: Science/Research", @@ -102,21 +102,21 @@ rendercv = 'rendercv.__main__:app' # users of RenderCV will build the documentation, so these are optional dependencies. docs = [ - "mkdocs-material==9.5.21", # to build docs - "mkdocstrings-python==1.10.0", # to build reference documentation from docstrings + "mkdocs-material==9.5.24", # to build docs + "mkdocstrings-python==1.10.3", # to build reference documentation from docstrings "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 "mkdocs-macros-plugin==1.0.5", # to be able to have dynamic content in the documentation ] 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 "time-machine==2.14.1", # to select an arbitrary date and time for testing "pypdf==4.2.0", # to read PDF files ] 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 ]