summaryrefslogtreecommitdiffstats
path: root/snap/snapcraft.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'snap/snapcraft.yaml')
-rw-r--r--snap/snapcraft.yaml44
1 files changed, 39 insertions, 5 deletions
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index 4af96e96..b230edaa 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -53,16 +53,50 @@ parts:
override-pull: |
snapcraftctl pull
"$SNAPCRAFT_STAGE"/scriptlets/selective-checkout
- bottle:
+
+ fastapi:
+ plugin: python
+ source: https://github.com/tiangolo/fastapi.git
+ source-tag: '0.104.1'
+ source-depth: 1
+ override-build: |
+ mkdir -p $SNAPCRAFT_PART_BUILD/dist
+ cp -r $SNAPCRAFT_PART_BUILD/dist $SNAPCRAFT_PART_INSTALL/fastapi-dist
+ organize:
+ fastapi-dist: fastapi/dist
+
+ uvicorn:
+ plugin: python
+ source: https://github.com/encode/uvicorn.git
+ source-tag: '0.24.0.post1'
+ source-depth: 1
+ override-build: |
+ mkdir -p $SNAPCRAFT_PART_BUILD/dist
+ cp -r $SNAPCRAFT_PART_BUILD/dist $SNAPCRAFT_PART_INSTALL/uvicorn-dist
+ organize:
+ uvicorn-dist: uvicorn/dist
+
+ orjson:
+ plugin: python
+ source: https://github.com/ijl/orjson.git
+ source-tag: '3.9.10'
+ source-depth: 1
+ override-build: |
+ mkdir -p $SNAPCRAFT_PART_BUILD/dist
+ cp -r $SNAPCRAFT_PART_BUILD/dist $SNAPCRAFT_PART_INSTALL/orjson-dist
+ organize:
+ orjson-dist: orjson/dist
+
+ jinja2:
plugin: python
- source: https://github.com/bottlepy/bottle.git
- source-branch: release-0.12
+ source: https://github.com/pallets/jinja.git
+ source-tag: '3.1.2'
source-depth: 1
override-build: |
mkdir -p $SNAPCRAFT_PART_BUILD/dist
- cp -r $SNAPCRAFT_PART_BUILD/dist $SNAPCRAFT_PART_INSTALL/bottle-dist
+ cp -r $SNAPCRAFT_PART_BUILD/dist $SNAPCRAFT_PART_INSTALL/jinja2-dist
organize:
- bottle-dist: bottle/dist
+ jinja2-dist: jinja2/dist
docker:
plugin: python