1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
# Copyright (c) 2025 David Steele <dsteele@gmail.com>
#
# SPDX-License-Identifier: GPL-2.0-or-later
# License-Filename: LICENSE
#
[build-system]
requires = ["poetry-core>=2.0.0"]
build-backend = "poetry.core.masonry.api"
[project]
name = "pwndck"
version = "0.2"
description = "Check for leaked passwords in HaveIBeenPwned."
readme = "README.md"
requires-python = ">=3.9"
authors = [ { name = "David Steele", email = "dsteele@gmail.com" } ]
keywords = [ "passwords", "security", "breach", "haveibeenpwned" ]
classifiers = [
"Environment :: Console",
"Development Status :: 5 - Production/Stable",
"Intended Audience :: End Users/Desktop",
"License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)",
"Natural Language :: English",
"Operating System :: POSIX :: Linux",
"Operating System :: MacOS",
"Operating System :: Microsoft :: Windows",
"Programming Language :: Python :: 3 :: Only",
"Topic :: Security",
]
dependencies = [
"requests (>=2.32.5,<3.0.0)",
"argparse-formatter (>=1.4,<2.0)",
"brotli (>=1.1.0)"
]
[project.urls]
Homepage = "https://github.com/davesteele/pwndck"
Source = "https://github.com/davesteele/pwndck.git"
Issues = "https://github.com/davesteele/pwndck/issues"
Changelog = "https://github.com/davesteele/pwndck/blob/main/CHANGELOG.md"
[project.scripts]
pwndck = "pwndck.pwndck:main"
[tool.poetry]
package-mode = true
packages = [
{include = "pwndck"},
]
[tool.black]
line-length = 79
[tool.isort]
profile = "black"
|