Skip to content

Commit 2022870

Browse files
committed
feat(chore): embed wrap files
1 parent bf25f1b commit 2022870

File tree

4 files changed

+28
-2
lines changed

4 files changed

+28
-2
lines changed

.gitignore

+4-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ develop-eggs/
1616
wheels/
1717
.installed.cfg
1818
*.egg
19-
subprojects/
19+
20+
# Exclude everything in subprojects but wrap files
21+
subprojects/*
22+
!subprojects/*.wrap
2023

2124
# Setuptools build and distribution directories
2225
/dist/

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ cpp_deps: ## retrieve cpp dependencies
6565
@${PANDORA_VENV}/bin/meson wrap update-db
6666

6767
.PHONY: install
68-
install: venv cpp_deps## install pandora without plugins
68+
install: venv ## install pandora without plugins
6969
@test -f ${PANDORA_VENV}/bin/pandora || . ${PANDORA_VENV}/bin/activate; ${PANDORA_VENV}/bin/pip install --no-build-isolation --editable .[dev,docs,notebook]
7070
@test -f .git/hooks/pre-commit || echo " Install pre-commit hook"
7171
@test -f .git/hooks/pre-commit || ${PANDORA_VENV}/bin/pre-commit install

subprojects/doctest.wrap

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[wrap-file]
2+
directory = doctest-2.4.11
3+
source_url = https://github.com/doctest/doctest/archive/refs/tags/v2.4.11.tar.gz
4+
source_filename = doctest-2.4.11.tar.gz
5+
source_hash = 632ed2c05a7f53fa961381497bf8069093f0d6628c5f26286161fbd32a560186
6+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/doctest_2.4.11-1/doctest-2.4.11.tar.gz
7+
wrapdb_version = 2.4.11-1
8+
9+
[provide]
10+
dependency_names = doctest

subprojects/pybind11.wrap

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[wrap-file]
2+
directory = pybind11-2.13.5
3+
source_url = https://github.com/pybind/pybind11/archive/refs/tags/v2.13.5.tar.gz
4+
source_filename = pybind11-2.13.5.tar.gz
5+
source_hash = b1e209c42b3a9ed74da3e0b25a4f4cd478d89d5efbb48f04b277df427faf6252
6+
patch_filename = pybind11_2.13.5-1_patch.zip
7+
patch_url = https://wrapdb.mesonbuild.com/v2/pybind11_2.13.5-1/get_patch
8+
patch_hash = ecb031b830481560b3d8487ed63ba4f5509a074be42f5d19af64d844c795e15b
9+
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/pybind11_2.13.5-1/pybind11-2.13.5.tar.gz
10+
wrapdb_version = 2.13.5-1
11+
12+
[provide]
13+
pybind11 = pybind11_dep

0 commit comments

Comments
 (0)