[build-system] requires = ["setuptools>=68.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "neuroname" version = "0.1.0" description = "Domain-specific AI architecture for creative name generation using character-level conditional VAE with phonotactic awareness" readme = "README.md" license = {text = "MIT"} requires-python = ">=3.9" dependencies = [ "torch>=2.0.0", "numpy>=1.24.0", "pyyaml>=6.0", "tqdm>=4.65.0", ] [project.optional-dependencies] train = [ "datasets>=2.14.0", "matplotlib>=3.7.0", "tensorboard>=2.14.0", ] dev = [ "pytest>=7.0.0", "black>=23.0.0", "jupyter>=1.0.0", ] all = [ "neuroname[train,dev]", ] [tool.setuptools.packages.find] where = ["."] include = ["neuroname*"] [tool.black] line-length = 100 target-version = ["py39"]