diff --git a/.gitignore b/.gitignore index 0552d4171..4d47421ae 100644 --- a/.gitignore +++ b/.gitignore @@ -14,6 +14,9 @@ __pycache__/ # Pip src/ +# Pip / PyProject Devel & Installation +*.egg-info/ + # Jupyter Notebook .ipynb_checkpoints *.ipynb diff --git a/pyproject.toml b/pyproject.toml index 3a187ba9d..0c1a2c7e6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,13 +11,36 @@ Repository = "https://github.com/sherlock-project/sherlock.git" Issues = "https://github.com/sherlock-project/sherlock/issues" [project] -name = "sherlock" +name = "Sherlock" +authors = [ + { name = "Sherlock Project (Siddharth Dushantha)" } +] +maintainers = [ + { name = "Siddharth Dushantha :: https://github.com/sdushantha" }, + { name = "Matheus Felipe :: https://github.com/matheusfelipeog" }, + { name = "Sondreal :: https://github.com/sondreal" }, + { name = "Paul Pfeister :: https://github.com/ppfeister" } +] +description = "Hunt down social media accounts by username across social networks" readme = "README.md" license = {file = "LICENSE"} dynamic = ["dependencies", "version"] +keywords = [ "osint", "reconnaissance", "information gathering" ] +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "Intended Audience :: Information Technology", + "License :: OSI Approved :: MIT License", + "Natural Language :: English", + "Operating System :: OS Independent", + "Programming Language :: Python :: 3", + "Topic :: Communications", + "Topic :: Security" +] [tool.setuptools.dynamic] -dependencies = {file = ["requirements.txt"]} +dependencies = { file = [ "requirements.txt" ] } +version = { attr = "sherlock.__version__" } [tool.setuptools] package-dir = {"" = "sherlock"} diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 000000000..8929bbae7 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,4 @@ +[metadata] +name = Sherlock +author = Sherlock Project +url = http://sherlock-project.github.io/