From 87689b1d8bf7fb74e34b9597b2c3ff959ff880d8 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Sat, 20 Dec 2025 11:46:06 +0100 Subject: [PATCH] Initial commit --- .gitignore | 5 +++++ LICENSE | 1 + README.md | 6 ++++++ flake.nix | 11 +++++++++++ pyproject.toml | 21 +++++++++++++++++++++ 5 files changed, 44 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 flake.nix create mode 100644 pyproject.toml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cb54ccd --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.venv/ +dist/ +build/ +__pycache__/ +*.pyc diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..c30e6e6 --- /dev/null +++ b/LICENSE @@ -0,0 +1 @@ +All rights reserved by Kevin Veen-Birkenbach diff --git a/README.md b/README.md new file mode 100644 index 0000000..c90bf88 --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# p2pkg + +Homepage: https://git.veen.world/kevinveenbirkenbach/p2pkg + +## Author +Kevin Veen-Birkenbach diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..e25a7e8 --- /dev/null +++ b/flake.nix @@ -0,0 +1,11 @@ +{ + description = "p2pkg"; + inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + outputs = { self, nixpkgs }: + let system = "x86_64-linux"; pkgs = import nixpkgs { inherit system; }; + in { + devShells.${system}.default = pkgs.mkShell { + packages = with pkgs; [ python312 python312Packages.pytest python312Packages.ruff ]; + }; + }; +} diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..7a8b902 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,21 @@ +[build-system] +requires = ["setuptools>=68", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "p2pkg" +version = "0.1.0" +description = "" +readme = "README.md" +requires-python = ">=3.10" +authors = [{ name = "Kevin Veen-Birkenbach", email = "kevin@veen.world" }] +license = { text = "All rights reserved by Kevin Veen-Birkenbach" } +urls = { Homepage = "https://git.veen.world/kevinveenbirkenbach/p2pkg" } + +dependencies = [] + +[tool.setuptools] +package-dir = {"" = "src"} + +[tool.setuptools.packages.find] +where = ["src"]