[tool.poetry] name = "slides" version = "0.0.1" description = "Small tool utility to manage classes and presentations" authors = ["Guillaume Anciaux "] license = "GPL" readme = "README.md" packages = [{include = "Slides"}] homepage = "https://gitlab.com/ganciaux/slides" repository = "https://gitlab.com/ganciaux/slides" [tool.poetry.dependencies] python = ">=3.8" pandas = "^2.0.0" gitpython = "^3.1.31" pyyaml = "^6.0" jupyter = "^1.0.0" notebook = ">6.4.12, <7" sympy = "^1.11.1" pypdf2 = "^3.0.1" matplotlib = ">=3.6.0" wand = "^0.6.11" dill = "^0.3.6" jupyter-contrib-nbextensions = "^0.7.0" pyparsing = "^3.0.9" markdown = "^3.4.3" pep8 = "^1.7.1" python-pptx = "^0.6.21" bibtexparser = "^1.4.0" osmpythontools = "^0.3.5" ipyleaflet = "^0.17.3" googlemaps = "^4.10.0" [tool.poetry.group.dev.dependencies] pytest = "^7.2.1" [build-system] requires = ["poetry-core", "poetry-dynamic-versioning"] build-backend = "poetry_dynamic_versioning.backend" [tool.poetry-dynamic-versioning] enable = true metadata = false dirty = true vcs = "git" style = "semver" latest-tag = true [tool.poetry.scripts] slides = { callable = "Slides:scripts.slides.main"} organize_image = { callable = "Slides:scripts.organize_image.main"} pLatex = { callable = "Slides:scripts.pLatex.main"} email2class = { callable = "Slides:scripts.email2class.main"} validate_groups = { callable = "Slides:scripts.validate_groups.main"} send_feedbacks = { callable = "Slides:scripts.send_feedbacks.main"} randomly-pick-student = { callable = "Slides:scripts.randomly_pick_student.main"} pptx2slides = { callable = "Slides:scripts.pptx2slides.main"}