rsdeps

Cargo.lock visualizer (mirror)
Log | Files | Refs | README | LICENSE

pyproject.toml (1014B)


      1 [project]
      2 name = "rsdeps"
      3 version = "0.2.1"
      4 description = "Add your description here"
      5 readme = "README.md"
      6 authors = [
      7     { name = "Andy Khramtsov", email = "" }
      8 ]
      9 requires-python = ">=3.14"
     10 dependencies = [
     11     "dash>=4.1.0",
     12     "dash-ag-grid>=35.2.0",
     13     "plotly>=6.7.0",
     14     "polars>=1.40.1",
     15     "pydot>=4.0.1",
     16     "uvicorn>=0.48.0",
     17 ]
     18 
     19 [build-system]
     20 requires = ["uv_build>=0.10.9,<0.11.0"]
     21 build-backend = "uv_build"
     22 
     23 [tool.ruff]
     24 line-length = 120
     25 
     26 [tool.ruff.lint]
     27 select = [
     28     "F",     # Pyflakes (logic errors: undefined names, unused imports)
     29     "E", "W",# pycodestyle (standard PEP8 style)
     30     "I",     # isort (keeps imports organized automatically)
     31     "UP",    # pyupgrade (upgrades old syntax to modern Python 3.10+)
     32     "B",     # flake8-bugbear (finds likely bugs/design flaws)
     33     "SIM",   # flake8-simplify (helps you write cleaner, shorter code)
     34     "PTH",   # flake8-use-pathlib (modern file handling)
     35 ]
     36 
     37 [dependency-groups]
     38 dev = [
     39     "jupyter>=1.1.1",
     40     "jupyterlab-vim>=4.1.4",
     41 ]