diff --git a/actions-ext b/actions-ext new file mode 120000 index 00000000..1236c5be --- /dev/null +++ b/actions-ext @@ -0,0 +1 @@ +../../actions-ext \ No newline at end of file diff --git a/automerge b/automerge new file mode 120000 index 00000000..3341511b --- /dev/null +++ b/automerge @@ -0,0 +1 @@ +../../actions-ext/automerge \ No newline at end of file diff --git a/copier-update b/copier-update new file mode 120000 index 00000000..8f8b78ce --- /dev/null +++ b/copier-update @@ -0,0 +1 @@ +../../actions-ext/copier-update/ \ No newline at end of file diff --git a/example-instances/python-template b/example-instances/python-template new file mode 120000 index 00000000..ab211409 --- /dev/null +++ b/example-instances/python-template @@ -0,0 +1 @@ +../../python-template \ No newline at end of file diff --git a/example-instances/python-template-cpp b/example-instances/python-template-cpp new file mode 120000 index 00000000..ab8ea293 --- /dev/null +++ b/example-instances/python-template-cpp @@ -0,0 +1 @@ +../../python-template-cpp \ No newline at end of file diff --git a/example-instances/python-template-cppjswasm b/example-instances/python-template-cppjswasm new file mode 120000 index 00000000..cb2ae013 --- /dev/null +++ b/example-instances/python-template-cppjswasm @@ -0,0 +1 @@ +../../python-template-cppjswasm \ No newline at end of file diff --git a/example-instances/python-template-js b/example-instances/python-template-js new file mode 120000 index 00000000..176ad8ad --- /dev/null +++ b/example-instances/python-template-js @@ -0,0 +1 @@ +../../python-template-js \ No newline at end of file diff --git a/example-instances/python-template-jupyter b/example-instances/python-template-jupyter new file mode 120000 index 00000000..b56b26e4 --- /dev/null +++ b/example-instances/python-template-jupyter @@ -0,0 +1 @@ +../../python-template-jupyter \ No newline at end of file diff --git a/example-instances/python-template-rust b/example-instances/python-template-rust new file mode 120000 index 00000000..627b125a --- /dev/null +++ b/example-instances/python-template-rust @@ -0,0 +1 @@ +../../python-template-rust \ No newline at end of file diff --git a/example-instances/python-template-rustjswasm b/example-instances/python-template-rustjswasm new file mode 120000 index 00000000..fb0c2160 --- /dev/null +++ b/example-instances/python-template-rustjswasm @@ -0,0 +1 @@ +../../python-template-rustjswasm \ No newline at end of file diff --git a/github b/github new file mode 120000 index 00000000..fe6b981a --- /dev/null +++ b/github @@ -0,0 +1 @@ +../github \ No newline at end of file diff --git a/infra b/infra new file mode 120000 index 00000000..093c817f --- /dev/null +++ b/infra @@ -0,0 +1 @@ +../../slop/infra \ No newline at end of file diff --git a/other/github b/other/github new file mode 120000 index 00000000..922dd400 --- /dev/null +++ b/other/github @@ -0,0 +1 @@ +../../github \ No newline at end of file diff --git a/other/github-actions-ext b/other/github-actions-ext new file mode 120000 index 00000000..b8b08eef --- /dev/null +++ b/other/github-actions-ext @@ -0,0 +1 @@ +../../../actions-ext/github/ \ No newline at end of file diff --git a/python/cpp/Makefile.jinja b/python/cpp/Makefile.jinja index b515de31..42df121f 100644 --- a/python/cpp/Makefile.jinja +++ b/python/cpp/Makefile.jinja @@ -66,7 +66,7 @@ check-dist: ## check python sdist and wheel with check-dist check-types: ## check python types with ty ty check --python $$(which python) -checks: check-dist +checks: check-dist check-types # alias check: checks diff --git a/python/cpp/pyproject.toml.jinja b/python/cpp/pyproject.toml.jinja index 3826a534..6353914b 100644 --- a/python/cpp/pyproject.toml.jinja +++ b/python/cpp/pyproject.toml.jinja @@ -110,7 +110,8 @@ test-requires = ["pytest"] [tool.coverage.run] branch = true omit = [ - "{{ module }}/tests/integration/", + # a glob: a bare directory path matches no file + "{{ module }}/tests/integration/*", ] [tool.coverage.report] diff --git a/python/cpp/{{module}}/extension.pyi b/python/cpp/{{module}}/extension.pyi new file mode 100644 index 00000000..bfb558de --- /dev/null +++ b/python/cpp/{{module}}/extension.pyi @@ -0,0 +1 @@ +def add(i: int, j: int) -> int: ... diff --git a/python/cppjswasm/Makefile.jinja b/python/cppjswasm/Makefile.jinja index e243c043..957d88c3 100644 --- a/python/cppjswasm/Makefile.jinja +++ b/python/cppjswasm/Makefile.jinja @@ -97,7 +97,7 @@ check-dist: ## check python sdist and wheel with check-dist check-types: ## check python types with ty ty check --python $$(which python) -checks: check-dist +checks: check-dist check-types # alias check: checks diff --git a/python/cppjswasm/pyproject.toml.jinja b/python/cppjswasm/pyproject.toml.jinja index 64253329..9f1a1780 100644 --- a/python/cppjswasm/pyproject.toml.jinja +++ b/python/cppjswasm/pyproject.toml.jinja @@ -122,7 +122,8 @@ test-requires = ["pytest"] [tool.coverage.run] branch = true omit = [ - "{{ module }}/tests/integration/", + # a glob: a bare directory path matches no file + "{{ module }}/tests/integration/*", ] [tool.coverage.report] diff --git a/python/cppjswasm/{{module}}/extension_cpp.pyi b/python/cppjswasm/{{module}}/extension_cpp.pyi new file mode 100644 index 00000000..bfb558de --- /dev/null +++ b/python/cppjswasm/{{module}}/extension_cpp.pyi @@ -0,0 +1 @@ +def add(i: int, j: int) -> int: ... diff --git a/python/cython/Makefile.jinja b/python/cython/Makefile.jinja index 1842e9e1..c1b271a3 100644 --- a/python/cython/Makefile.jinja +++ b/python/cython/Makefile.jinja @@ -40,7 +40,7 @@ check-dist: ## check python sdist and wheel with check-dist check-types: ## check Python types (advisory) ty check {{ module }} -checks: check-dist ## run distribution checks +checks: check-dist check-types ## run distribution checks check: checks test: ## run Python tests diff --git a/python/cython/pyproject.toml.jinja b/python/cython/pyproject.toml.jinja index 9d6043a2..efa48cce 100644 --- a/python/cython/pyproject.toml.jinja +++ b/python/cython/pyproject.toml.jinja @@ -87,7 +87,8 @@ replace = 'version = "{new_version}"' [tool.coverage.run] branch = true omit = [ - "{{ module }}/tests/integration/", + # a glob: a bare directory path matches no file + "{{ module }}/tests/integration/*", "{{ module }}/_compiled.py", ] diff --git a/python/cython/{{module}}/_native.pyi b/python/cython/{{module}}/_native.pyi new file mode 100644 index 00000000..44df0f35 --- /dev/null +++ b/python/cython/{{module}}/_native.pyi @@ -0,0 +1 @@ +def add(left: int, right: int) -> int: ... diff --git a/python/js/Makefile.jinja b/python/js/Makefile.jinja index b478d930..00618919 100644 --- a/python/js/Makefile.jinja +++ b/python/js/Makefile.jinja @@ -79,7 +79,7 @@ check-dist: ## check python sdist and wheel with check-dist check-types: ## check python types with ty ty check --python $$(which python) -checks: check-dist +checks: check-dist check-types # alias check: checks diff --git a/python/js/pyproject.toml.jinja b/python/js/pyproject.toml.jinja index c187e98c..18da4606 100644 --- a/python/js/pyproject.toml.jinja +++ b/python/js/pyproject.toml.jinja @@ -92,7 +92,8 @@ replace = '"version": "{new_version}"' [tool.coverage.run] branch = true omit = [ - "{{ module }}/tests/integration/", + # a glob: a bare directory path matches no file + "{{ module }}/tests/integration/*", ] [tool.coverage.report] diff --git a/python/jupyter/Makefile.jinja b/python/jupyter/Makefile.jinja index ef081c76..6710fc9b 100644 --- a/python/jupyter/Makefile.jinja +++ b/python/jupyter/Makefile.jinja @@ -81,7 +81,7 @@ check-dist: ## check python sdist and wheel with check-dist check-types: ## check python types with ty ty check --python $$(which python) -checks: check-dist +checks: check-dist check-types # alias check: checks diff --git a/python/jupyter/pyproject.toml.jinja b/python/jupyter/pyproject.toml.jinja index 2545f307..5f83ec46 100644 --- a/python/jupyter/pyproject.toml.jinja +++ b/python/jupyter/pyproject.toml.jinja @@ -100,7 +100,8 @@ replace = '"version": "{new_version}"' [tool.coverage.run] branch = true omit = [ - "{{ module }}/tests/integration/", + # a glob: a bare directory path matches no file + "{{ module }}/tests/integration/*", ] [tool.coverage.report] diff --git a/python/pure/Makefile.jinja b/python/pure/Makefile.jinja index 1708a806..88408839 100644 --- a/python/pure/Makefile.jinja +++ b/python/pure/Makefile.jinja @@ -52,7 +52,7 @@ check-dist: ## check python sdist and wheel with check-dist check-types: ## check python types with ty ty check --python $$(which python) -checks: check-dist +checks: check-dist check-types # Alias check: checks diff --git a/python/pure/pyproject.toml.jinja b/python/pure/pyproject.toml.jinja index 9c992d57..34e5b744 100644 --- a/python/pure/pyproject.toml.jinja +++ b/python/pure/pyproject.toml.jinja @@ -81,7 +81,8 @@ replace = 'version = "{new_version}"' [tool.coverage.run] branch = true omit = [ - "{{ module }}/tests/integration/", + # a glob: a bare directory path matches no file + "{{ module }}/tests/integration/*", ] [tool.coverage.report] diff --git a/python/rust/Makefile.jinja b/python/rust/Makefile.jinja index c7913201..addd238f 100644 --- a/python/rust/Makefile.jinja +++ b/python/rust/Makefile.jinja @@ -80,7 +80,7 @@ check-dist: ## check python sdist and wheel with check-dist check-types: ## check python types with ty ty check --python $$(which python) -checks: check-dist +checks: check-dist check-types # alias check: checks diff --git a/python/rust/pyproject.toml.jinja b/python/rust/pyproject.toml.jinja index 5a831442..5330edbe 100644 --- a/python/rust/pyproject.toml.jinja +++ b/python/rust/pyproject.toml.jinja @@ -131,7 +131,8 @@ xbuild-tools = ["cargo", "rustc", "rustup"] [tool.coverage.run] branch = true omit = [ - "{{ module }}/tests/integration/", + # a glob: a bare directory path matches no file + "{{ module }}/tests/integration/*", ] [tool.coverage.report] diff --git a/python/rustjswasm/Makefile.jinja b/python/rustjswasm/Makefile.jinja index 88d51f35..11dd019e 100644 --- a/python/rustjswasm/Makefile.jinja +++ b/python/rustjswasm/Makefile.jinja @@ -94,7 +94,7 @@ check-dist: ## check python sdist and wheel with check-dist check-types: ## check python types with ty ty check --python $$(which python) -checks: check-dist +checks: check-dist check-types # alias check: checks diff --git a/python/rustjswasm/pyproject.toml.jinja b/python/rustjswasm/pyproject.toml.jinja index 5413f5fe..29dbe93a 100644 --- a/python/rustjswasm/pyproject.toml.jinja +++ b/python/rustjswasm/pyproject.toml.jinja @@ -143,7 +143,8 @@ xbuild-tools = ["cargo", "rustc", "rustup"] [tool.coverage.run] branch = true omit = [ - "{{ module }}/tests/integration/", + # a glob: a bare directory path matches no file + "{{ module }}/tests/integration/*", ] [tool.coverage.report]