[build-system] requires = ["setuptools>=68.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "entropymon" dynamic = ["version"] description = "Terminal system monitor with GPU support, process management, and multi-language UI" readme = "README.md" license = "MIT" requires-python = ">=3.8" authors = [ {name = "Electric Entropy Lab", email = "patryk@electricentropy.eu"}, ] keywords = ["monitor", "system", "terminal", "tui", "gpu", "nvidia", "amd", "htop", "glances", "curses"] classifiers = [ "Development Status :: 4 - Beta", "Environment :: Console :: Curses", "Intended Audience :: System Administrators", "Intended Audience :: Developers", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Topic :: System :: Monitoring", "Topic :: Utilities", ] dependencies = [ "psutil>=5.9.0", ] [project.optional-dependencies] nvidia = ["pynvml>=11.0.0"] all = ["pynvml>=11.0.0"] [project.urls] Homepage = "https://git.electricentropy.eu/ar3dh3l/entropymon" Repository = "https://git.electricentropy.eu/ar3dh3l/entropymon" Issues = "https://git.electricentropy.eu/ar3dh3l/entropymon/issues" [project.scripts] entropymon = "entropymon.monitor:main" [tool.setuptools.dynamic] version = {attr = "entropymon.__version__"} [tool.setuptools.packages.find] include = ["entropymon*"]