[project] name = "nuclear-reactor-starter-kit" version = "0.1.0" authors = [ { name="Nick Touran", email="nick@whatisnuclear.com" }, ] description = """\ A baseline set of requirements, procedures, templates, forms, \ and tools supporting efficient nuclear energy endeavors.\ """ readme = "README.md" requires-python = ">=3.9" dependencies = [ "openpyxl", "pyyaml", "nltk", "sphinx", "sphinx-book-theme", "sphinx-needs[plotting]", "sphinxcontrib.plantuml", "myst-parser", "sphinx-pyproject", "beautifulsoup4", "sphinxcontrib-bibtex >= 2.6.1", "sphinxcontrib-glossaryused @ git+https://github.com/partofthething/glossaryused@bb321e6581b4c0618cd6dc4f1fd8355d314aee4d", "sphinx-autobuild", "sphinxcontrib.datatemplates", "sphinxcontrib-mermaid", "sphinxcontrib-svg2pdfconverter", "sphinx-timeline", ] classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ] [project.urls] Homepage = "https://github.com/whatisnuclear/nrsk" Issues = "https://github.com/whatisnuclear/nrsk/issues" [project.optional-dependencies] dev = [ "ruff", "black", "isort", ] test = [ ] [tool.ruff] fix = true [tool.ruff.lint] select = ["E4", "E7", "E9", "F", "W", "C901", "I", "N", "D", "B", "A", "DTZ", "Q", "RET", "SIM"] unfixable = ["F401"] [tool.ruff.lint.pydocstyle] convention = "numpy" [tool.sphinx-pyproject] project = "Nuclear Reactor Starter Kit" copyright = "2025, Nick Touran" # The full version, including alpha/beta/rc tags release = "0.1.0" github_username = "whatisnuclear" github_repository = "nrsk" [tool.isort] multi_line_output = 3 include_trailing_comma = true force_grid_wrap = 0 line_length = 88 profile = "black"