From f0a14eeaf01fce19d0df8ea3909fa3c3f2394b0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A5l=20N=C3=A6verlid=20S=C3=A6vik?= Date: Fri, 12 Jan 2024 14:03:01 +0100 Subject: [PATCH 1/3] Add pip files --- pyproject.toml | 14 ++++++++++++++ src/adepoplan_backend/__init__.py | 1 + tests/test_adepoplan.py | 2 ++ 3 files changed, 17 insertions(+) create mode 100644 pyproject.toml create mode 100644 src/adepoplan_backend/__init__.py create mode 100644 tests/test_adepoplan.py diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..8a10a8c --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,14 @@ +[build-system] +requires = ["setuptools"] +build-backend = "setuptools.build_meta" + +[project] +name = "adepoplan_backend" +dynamic = ["version"] + +[tool.setuptools.dynamic] +version = {attr = "adepoplan_backend.__version__"} + +[tool.pytest.ini_options] +minversion = 6.0 +testpaths = ["tests"] diff --git a/src/adepoplan_backend/__init__.py b/src/adepoplan_backend/__init__.py new file mode 100644 index 0000000..5becc17 --- /dev/null +++ b/src/adepoplan_backend/__init__.py @@ -0,0 +1 @@ +__version__ = "1.0.0" diff --git a/tests/test_adepoplan.py b/tests/test_adepoplan.py new file mode 100644 index 0000000..10cf3ad --- /dev/null +++ b/tests/test_adepoplan.py @@ -0,0 +1,2 @@ +def test_dummy(): + pass From 8bada599124c6fec9729f649c83097839a64d0c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A5l=20N=C3=A6verlid=20S=C3=A6vik?= Date: Fri, 12 Jan 2024 14:03:10 +0100 Subject: [PATCH 2/3] Add changelog --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..0813e91 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,10 @@ +# Changelog + +All notable changes to the project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and the project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [1.0.0] - 2024-01-12 +### Added +- Initial project files From b922e73028fea7ea012d79c8894ad1bd136fd88a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A5l=20N=C3=A6verlid=20S=C3=A6vik?= Date: Fri, 12 Jan 2024 14:09:31 +0100 Subject: [PATCH 3/3] Add github workflow for unit testing --- .github/workflows/development.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/development.yml diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml new file mode 100644 index 0000000..a10018b --- /dev/null +++ b/.github/workflows/development.yml @@ -0,0 +1,17 @@ +name: Test workflow + +on: push + +jobs: + unit_test_job: + runs-on: ubuntu-latest + name: Run unit tests + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Install package + run: pip install . + - name: Install pytest + run: pip install pytest + - name: Run unit tests + run: pytest