summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.gitignore1
-rw-r--r--pyproject.toml22
-rw-r--r--setup.py7
3 files changed, 23 insertions, 7 deletions
diff --git a/.gitignore b/.gitignore
index 4d962a1..2c9c4b6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
__pycache__/
build/
*.egg-info/
+dist/
a.out
*.o
*.elf
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000..385c6ce
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,22 @@
+[project]
+name = "sploit"
+version = "0.1"
+description = "sploit is a process interaction automation tool with software exploitation focused utilities."
+readme = "README.txt"
+requires-python = ">=3.8"
+license = "Unlicense"
+license-files.paths = ["UNLICENSE"]
+authors = [
+ {name="dusoleil",email="howcansocksbereal@gmail.com"},
+ {name="Malfurious",email="m@lfurio.us"},
+]
+
+[project.urls]
+"Homepage" = "https://github.com/dusoleil/sploit"
+
+[project.scripts]
+sploit = "sploit.main:main"
+
+[build-system]
+requires = ["hatchling"]
+build-backend = "hatchling.build"
diff --git a/setup.py b/setup.py
deleted file mode 100644
index 046c523..0000000
--- a/setup.py
+++ /dev/null
@@ -1,7 +0,0 @@
-from setuptools import setup, find_packages
-setup(
- name='sploit',
- version='0.1',
- packages=find_packages(),
- entry_points={"console_scripts":["sploit=sploit.main:main"]}
- )