For example: [build-system] requires = ["pdm-backend"] build-backend = "pdm.backend" [project] name = "hwt" version = "3.8" description = "A library for a construction and analysis of digital circuits" readme = "README.md" authors = [ {name = "Michal Orsak", email = "Nic30original@gmail.com"}, ] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)", "Topic :: System :: Emulators", "Topic :: System :: Hardware", "Topic :: Utilities", ] dependencies = [ "hdlConvertorAst>=1.0", "hwtSimApi>=1.3", "ipCorePackager>=0.6", "natsort>=8.4.0", "pyDigitalWaveTools>=1.1", ] license = {text = "MIT"} requires-python = ">=3.12" [project.urls] Homepage = "https://github.com/Nic30/hwt"