# pyproject.toml # This section defines the build system requirements for the project. # setuptools is a standard choice. [build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" # This section contains the core metadata about your project. [project] name = "radian-framework" version = "0.1.0" authors = [ { name = "Luca Vallongo", email = "luca.vallongo@gmail.com" }, ] description = "A framework for Radar Data Integration & Analysis." readme = "README.md" # Optional: if you have a README file requires-python = ">=3.8" classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", # Choose a license "Operating System :: OS Independent", "Development Status :: 3 - Alpha", ] # This is the most important part for our use case. # It lists the external libraries that RADIAN depends on to run. dependencies = [ "PyYAML", # For reading the .yaml configuration files ] # This section tells setuptools where to find your actual Python packages. [tool.setuptools] packages = ["radian"] [tool.setuptools.package-data] radian = ["py.typed"]