From 9d4eccd5e0833ee7d1ad0c91de1b8774df15c522 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Tue, 16 Dec 2025 18:20:10 +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..4c9152b --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# dotlinker + +Homepage: https://github.com/kevinveenbirkenbach/dotlinker + +## Author +Kevin Veen-Birkenbach diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..17ad76b --- /dev/null +++ b/flake.nix @@ -0,0 +1,11 @@ +{ + description = "dotlinker"; + 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..91b4309 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,21 @@ +[build-system] +requires = ["setuptools>=68", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "dotlinker" +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://github.com/kevinveenbirkenbach/dotlinker" } + +dependencies = [] + +[tool.setuptools] +package-dir = {"" = "src"} + +[tool.setuptools.packages.find] +where = ["src"]