[project] name = "exclude_badExits" description = "Set the ExcludeNodes or ExcludeExitNodes setting of a running Tor." authors = [{ name = "emdee", email = "emdee@spm.plastiras.org" } ] requires-python = ">=3.6" keywords = ["tor", "python3", "bad exits"] classifiers = [ "License :: OSI Approved", "Operating System :: POSIX :: BSD :: FreeBSD", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: Implementation :: CPython", ] dynamic = ["version", "readme", ] # cannot be dynamic ['license'] dependencies = [ # 'qasync >= 0.27.1', 'cryptography >= 41.0.7', 'rsa >= 4.9', 'stem >= 1.8.2'] [project.scripts exclude_badExits = "exclude_badExits.exclude_badExits:iMain" [tool.setuptools.dynamic] version = {attr = "exclude_badExits.__version__"} readme = {file = ["README.md"]} [project.license] file = "LICENSE.md" [project.urls] repository = "https://git.plastiras.org/emdee/exclude_badExits" [build-system] requires = ["setuptools >= 61.0"] build-backend = "setuptools.build_meta" # Either or both of these don't work #[tool.setuptools] #packages = ["exclude_badExits"] #[tool.setuptools.packages.find] #include = ["src"]