From 8226506df5bfb3aaef287bf0aa08b9ab89f3a1d1 Mon Sep 17 00:00:00 2001 From: Nok Lam Chan Date: Mon, 31 Jul 2023 20:12:15 +0100 Subject: [PATCH 1/3] :technologist: Add gitpod as development environment (#8) * DevOps - Add gitpod as development environment * Update a few more settings for Gitpod --- .gitpod.yml | 19 +++++++++++++++++++ docs/Makefile | 4 ++++ test_requirements.txt | 1 + 3 files changed, 24 insertions(+) create mode 100644 .gitpod.yml create mode 100644 test_requirements.txt diff --git a/.gitpod.yml b/.gitpod.yml new file mode 100644 index 0000000..e068288 --- /dev/null +++ b/.gitpod.yml @@ -0,0 +1,19 @@ +image: gitpod/workspace-python-3.10 + +tasks: + - init: python -m pip install -e . -r test_requirements.txt + +github: + prebuilds: + # enable for the master/default branch (defaults to true) + master: true + # enable for all branches in this repo (defaults to false) + branches: true + # enable for pull requests coming from this repo (defaults to true) + pullRequests: true + # enable for pull requests coming from forks (defaults to false) + pullRequestsFromForks: true + # add a "Review in Gitpod" button as a comment to pull requests (defaults to true) + addComment: false + # add a "Review in Gitpod" button to pull requests (defaults to false) + addBadge: true \ No newline at end of file diff --git a/docs/Makefile b/docs/Makefile index d4bb2cb..f3f2964 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -18,3 +18,7 @@ help: # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). %: Makefile @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +test: + pytest + diff --git a/test_requirements.txt b/test_requirements.txt new file mode 100644 index 0000000..6090908 --- /dev/null +++ b/test_requirements.txt @@ -0,0 +1 @@ +cookiecutter \ No newline at end of file From 5e0c66e81a080a1719c0b4a1ad6f201c52745bb8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Jul 2023 04:01:03 +0000 Subject: [PATCH 2/3] :arrow_up: Bump black from 23.3.0 to 23.7.0 Bumps [black](https://github.com/psf/black) from 23.3.0 to 23.7.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/23.3.0...23.7.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index a0cbeb6..b0ff385 100644 --- a/setup.py +++ b/setup.py @@ -49,7 +49,7 @@ def _parse_requirements(path, encoding="utf-8"): "pytest>=7.0.0, <8.0.0", "pytest-cov>=4.0.0, <5.0.0", "flake8==6.0.0", # ensure consistency with pre-commit - "black==23.3.0", # pin black version because it is not compatible with a pip range (because of non semver version number) + "black==23.7.0", # pin black version because it is not compatible with a pip range (because of non semver version number) "isort==5.12.0", # ensure consistency with pre-commit ], "dev": [ From 7bda9bcd11339a6994f098c24337e6d3653168df Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Jun 2023 04:04:30 +0000 Subject: [PATCH 3/3] :arrow_up: Update myst-parser requirement Updates the requirements on [myst-parser](https://github.com/executablebooks/MyST-Parser) to permit the latest version. - [Release notes](https://github.com/executablebooks/MyST-Parser/releases) - [Changelog](https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/executablebooks/MyST-Parser/compare/v0.17.2...v2.0.0) --- updated-dependencies: - dependency-name: myst-parser dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index b0ff385..5792b55 100644 --- a/setup.py +++ b/setup.py @@ -43,7 +43,7 @@ def _parse_requirements(path, encoding="utf-8"): "sphinx-markdown-tables~=0.0.15", "sphinx-click>=3.1,<4.5", "sphinx_copybutton~=0.5.0", - "myst-parser>=0.17.2,<1.1.0", + "myst-parser>=0.17.2,<2.1.0", ], "test": [ "pytest>=7.0.0, <8.0.0",