[project] name = "neurograph" version = "0.1.0" description = "Bio-inspired energy-gradient deep learning framework" requires-python = ">=3.10" dependencies = [ "jax>=0.4.30", "jaxlib>=0.4.30", "equinox>=0.11.0", "optax>=0.2.0", "gymnasium>=1.0.0", "numpy>=1.26.0", "matplotlib>=3.8.0", ] [project.optional-dependencies] dev = [ "pytest>=8.0", "ruff>=0.4.0", ] gpu = [ "jax[cuda12]>=0.4.30", ] [build-system] requires = ["setuptools>=68.0"] build-backend = "setuptools.backends._legacy:_Backend" [tool.setuptools.packages.find] where = ["src"] [tool.ruff] target-version = "py310" line-length = 100 [tool.pytest.ini_options] testpaths = ["tests"]