Skip to content

Commit 38924bb

Browse files
committed
package: fix packaging using 'resources' package
1 parent 9f66089 commit 38924bb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+50
-65
lines changed

.github/workflows/deploy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
- name: Build and push production RPC image
3939
uses: docker/build-push-action@v5
4040
with:
41-
file: images/rpc/Dockerfile_prod
41+
file: resources/images/rpc/Dockerfile_prod
4242
platforms: linux/amd64,linux/arm64
4343
context: .
4444
push: true
@@ -50,7 +50,7 @@ jobs:
5050
if: github.ref == 'refs/heads/main'
5151
uses: docker/build-push-action@v5
5252
with:
53-
file: images/rpc/Dockerfile_dev
53+
file: resources/images/rpc/Dockerfile_dev
5454
platforms: linux/amd64,linux/arm64
5555
context: .
5656
push: true

.github/workflows/test.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- name: Build and export
3636
uses: docker/build-push-action@v5
3737
with:
38-
file: images/rpc/Dockerfile_prod
38+
file: resources/images/rpc/Dockerfile_prod
3939
context: .
4040
tags: warnet/dev
4141
cache-from: type=gha
@@ -74,13 +74,13 @@ jobs:
7474
uv pip install -e .
7575
7676
echo "Contents of warnet-rpc-statefulset-dev.yaml being used:"
77-
cat manifests/warnet-rpc-statefulset-dev.yaml
77+
cat resources/manifests/warnet-rpc-statefulset-dev.yaml
7878
7979
echo Setting up k8s
80-
kubectl apply -f manifests/namespace.yaml
81-
kubectl apply -f manifests/rbac-config.yaml
82-
kubectl apply -f manifests/warnet-rpc-service.yaml
83-
kubectl apply -f manifests/warnet-rpc-statefulset-dev.yaml
80+
kubectl apply -f resources/manifests/namespace.yaml
81+
kubectl apply -f resources/manifests/rbac-config.yaml
82+
kubectl apply -f resources/manifests/warnet-rpc-service.yaml
83+
kubectl apply -f resources/manifests/warnet-rpc-statefulset-dev.yaml
8484
kubectl config set-context --current --namespace=warnet
8585
8686
echo sleeping for 30s to give k8s time to boot

MANIFEST.in

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
11
include src/warnet/*.json
2-
graft images
3-
graft manifests
4-
graft scripts
2+
graft resources

justfile

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ default:
55
just --list
66

77
cluster:
8-
kubectl apply -f manifests/namespace.yaml
9-
kubectl apply -f manifests/rbac-config.yaml
10-
kubectl apply -f manifests/warnet-rpc-service.yaml
11-
kubectl apply -f manifests/warnet-rpc-statefulset.yaml
8+
kubectl apply -f resources/manifests/namespace.yaml
9+
kubectl apply -f resources/manifests/rbac-config.yaml
10+
kubectl apply -f resources/manifests/warnet-rpc-service.yaml
11+
kubectl apply -f resources/manifests/warnet-rpc-statefulset.yaml
1212

1313
# Setup and start the RPC in dev mode with minikube
1414
start:
@@ -32,14 +32,14 @@ start:
3232
check_minikube
3333

3434
# Build image in local registry and load into minikube
35-
docker build -t warnet/dev -f images/rpc/Dockerfile_dev images/rpc --load
35+
docker build -t warnet/dev -f resources/images/rpc/Dockerfile_dev resources/images/rpc --load
3636
minikube image load warnet/dev
3737

3838
# Setup k8s
39-
kubectl apply -f manifests/namespace.yaml
40-
kubectl apply -f manifests/rbac-config.yaml
41-
kubectl apply -f manifests/warnet-rpc-service.yaml
42-
kubectl apply -f manifests/warnet-rpc-statefulset-dev.yaml
39+
kubectl apply -f resources/manifests/namespace.yaml
40+
kubectl apply -f resources/manifests/rbac-config.yaml
41+
kubectl apply -f resources/manifests/warnet-rpc-service.yaml
42+
kubectl apply -f resources/manifests/warnet-rpc-statefulset-dev.yaml
4343
kubectl config set-context --current --namespace=warnet
4444

4545
# Check for warnet-rpc container
@@ -68,11 +68,11 @@ stop:
6868

6969
# Setup and start the RPC in dev mode with Docker Desktop
7070
startd:
71-
docker build -t warnet/dev -f images/rpc/Dockerfile_dev images/rpc --load
72-
kubectl apply -f manifests/namespace.yaml
73-
kubectl apply -f manifests/rbac-config.yaml
74-
kubectl apply -f manifests/warnet-rpc-service.yaml
75-
sed 's?/mnt/src?'`PWD`'?g' manifests/warnet-rpc-statefulset-dev.yaml | kubectl apply -f -
71+
docker build -t warnet/dev -f resources/images/rpc/Dockerfile_dev resources/images/rpc --load
72+
kubectl apply -f resources/manifests/namespace.yaml
73+
kubectl apply -f resources/manifests/rbac-config.yaml
74+
kubectl apply -f resources/manifests/warnet-rpc-service.yaml
75+
sed 's?/mnt/src?'`PWD`'?g' resouces/manifests/warnet-rpc-statefulset-dev.yaml | kubectl apply -f -
7676
kubectl config set-context --current --namespace=warnet
7777

7878
echo waiting for rpc to come online
@@ -104,10 +104,10 @@ build branch tag registry=registry repo=repo build-args=build-args action=load:
104104
warcli image build --registry={{registry}} --repo={{repo}} --branch={{branch}} --arches="{{arches}}" --tag={{tag}} --build-args="{{build-args}}" --action={{action}}
105105

106106
installlogging:
107-
./scripts/install_logging.sh
107+
resources/scripts/install_logging.sh
108108

109109
connectlogging:
110-
./scripts/connect_logging.sh
110+
resources/scripts/connect_logging.sh
111111

112112
# Format and lint all files
113113
lint:

pyproject.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,11 @@ build-backend = "setuptools.build_meta"
3232
[tool.setuptools.dynamic]
3333
dependencies = {file = ["requirements.txt"]}
3434

35+
[tool.setuptools]
36+
include-package-data = true
37+
3538
[tool.setuptools.packages.find]
36-
where = ["src"]
39+
where = ["src", "resources"]
3740

3841
[tool.ruff]
3942
extend-exclude = [

resources/__init__.py

Whitespace-only changes.

resources/graphs/__init__.py

Whitespace-only changes.
File renamed without changes.

resources/images/__init__.py

Whitespace-only changes.
File renamed without changes.

0 commit comments

Comments
 (0)