Skip to content

Commit 1ae16bf

Browse files
committed
graphene, spark
1 parent 6927592 commit 1ae16bf

File tree

4 files changed

+18
-118
lines changed

4 files changed

+18
-118
lines changed

.github/workflows/test-integrations-graphql.yml

Lines changed: 0 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -22,74 +22,6 @@ env:
2222
CACHED_BUILD_PATHS: |
2323
${{ github.workspace }}/dist-serverless
2424
jobs:
25-
test-graphql-latest:
26-
name: GraphQL (latest)
27-
timeout-minutes: 30
28-
runs-on: ${{ matrix.os }}
29-
strategy:
30-
fail-fast: false
31-
matrix:
32-
python-version: ["3.7","3.12","3.13"]
33-
# python3.6 reached EOL and is no longer being supported on
34-
# new versions of hosted runners on Github Actions
35-
# ubuntu-20.04 is the last version that supported python3.6
36-
# see https://github.com/actions/setup-python/issues/544#issuecomment-1332535877
37-
os: [ubuntu-20.04]
38-
steps:
39-
- uses: actions/[email protected]
40-
- uses: actions/setup-python@v5
41-
with:
42-
python-version: ${{ matrix.python-version }}
43-
allow-prereleases: true
44-
- name: Setup Test Env
45-
run: |
46-
pip install "coverage[toml]" tox
47-
- name: Erase coverage
48-
run: |
49-
coverage erase
50-
- name: Test ariadne latest
51-
run: |
52-
set -x # print commands that are executed
53-
./scripts/runtox.sh "py${{ matrix.python-version }}-ariadne-latest"
54-
- name: Test gql latest
55-
run: |
56-
set -x # print commands that are executed
57-
./scripts/runtox.sh "py${{ matrix.python-version }}-gql-latest"
58-
- name: Test graphene latest
59-
run: |
60-
set -x # print commands that are executed
61-
./scripts/runtox.sh "py${{ matrix.python-version }}-graphene-latest"
62-
- name: Test strawberry latest
63-
run: |
64-
set -x # print commands that are executed
65-
./scripts/runtox.sh "py${{ matrix.python-version }}-strawberry-latest"
66-
- name: Generate coverage XML (Python 3.6)
67-
if: ${{ !cancelled() && matrix.python-version == '3.6' }}
68-
run: |
69-
export COVERAGE_RCFILE=.coveragerc36
70-
coverage combine .coverage-sentry-*
71-
coverage xml --ignore-errors
72-
- name: Generate coverage XML
73-
if: ${{ !cancelled() && matrix.python-version != '3.6' }}
74-
run: |
75-
coverage combine .coverage-sentry-*
76-
coverage xml
77-
- name: Upload coverage to Codecov
78-
if: ${{ !cancelled() }}
79-
uses: codecov/[email protected]
80-
with:
81-
token: ${{ secrets.CODECOV_TOKEN }}
82-
files: coverage.xml
83-
# make sure no plugins alter our coverage reports
84-
plugin: noop
85-
verbose: true
86-
- name: Upload test results to Codecov
87-
if: ${{ !cancelled() }}
88-
uses: codecov/test-results-action@v1
89-
with:
90-
token: ${{ secrets.CODECOV_TOKEN }}
91-
files: .junitxml
92-
verbose: true
9325
test-graphql-pinned:
9426
name: GraphQL (pinned)
9527
timeout-minutes: 30

scripts/populate_tox/populate_tox.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@
6060
"fastapi",
6161
"gcp",
6262
"gevent",
63-
"graphene",
6463
"grpc",
6564
"httpx",
6665
"litestar",
@@ -77,7 +76,6 @@
7776
"redis",
7877
"rq",
7978
"sanic",
80-
"spark",
8179
"trytond",
8280
}
8381

scripts/populate_tox/tox.jinja

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,6 @@ envlist =
100100
# GCP
101101
{py3.7}-gcp
102102

103-
# Graphene
104-
{py3.7,py3.11}-graphene-v{3.3}
105-
{py3.7,py3.12,py3.13}-graphene-latest
106-
107103
# gRPC
108104
{py3.7,py3.9}-grpc-v{1.39}
109105
{py3.7,py3.10}-grpc-v{1.49}
@@ -177,10 +173,6 @@ envlist =
177173
{py3.8,py3.11,py3.12}-sanic-v{24.6}
178174
{py3.9,py3.12,py3.13}-sanic-latest
179175

180-
# Spark
181-
{py3.8,py3.10,py3.11}-spark-v{3.1,3.3,3.5}
182-
{py3.8,py3.10,py3.11,py3.12}-spark-latest
183-
184176
# Trytond
185177
{py3.6}-trytond-v{4}
186178
{py3.6,py3.8}-trytond-v{5}
@@ -327,14 +319,6 @@ deps =
327319
fastapi-v{0.79}: fastapi~=0.79.0
328320
fastapi-latest: fastapi
329321
330-
# Graphene
331-
graphene: blinker
332-
graphene: fastapi
333-
graphene: flask
334-
graphene: httpx
335-
graphene-v{3.3}: graphene~=3.3.0
336-
graphene-latest: graphene
337-
338322
# gRPC
339323
grpc: protobuf
340324
grpc: mypy-protobuf
@@ -474,14 +458,6 @@ deps =
474458
sanic-v24.6: sanic~=24.6.0
475459
sanic-latest: sanic
476460
477-
# Spark
478-
spark-v3.1: pyspark~=3.1.0
479-
spark-v3.3: pyspark~=3.3.0
480-
spark-v3.5: pyspark~=3.5.0
481-
# TODO: update to ~=4.0.0 once stable is out
482-
spark-v4.0: pyspark==4.0.0.dev2
483-
spark-latest: pyspark
484-
485461
# Trytond
486462
trytond: werkzeug
487463
trytond-v4: werkzeug<1.0

tox.ini

Lines changed: 18 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,6 @@ envlist =
100100
# GCP
101101
{py3.7}-gcp
102102

103-
# Graphene
104-
{py3.7,py3.11}-graphene-v{3.3}
105-
{py3.7,py3.12,py3.13}-graphene-latest
106-
107103
# gRPC
108104
{py3.7,py3.9}-grpc-v{1.39}
109105
{py3.7,py3.10}-grpc-v{1.49}
@@ -177,10 +173,6 @@ envlist =
177173
{py3.8,py3.11,py3.12}-sanic-v{24.6}
178174
{py3.9,py3.12,py3.13}-sanic-latest
179175

180-
# Spark
181-
{py3.8,py3.10,py3.11}-spark-v{3.1,3.3,3.5}
182-
{py3.8,py3.10,py3.11,py3.12}-spark-latest
183-
184176
# Trytond
185177
{py3.6}-trytond-v{4}
186178
{py3.6,py3.8}-trytond-v{5}
@@ -231,6 +223,9 @@ envlist =
231223
{py3.6,py3.9,py3.10}-gql-v3.4.1
232224
{py3.7,py3.11,py3.12}-gql-v3.5.0
233225

226+
{py3.6,py3.9,py3.10}-graphene-v3.3
227+
{py3.8,py3.12,py3.13}-graphene-v3.4.3
228+
234229
{py3.8,py3.10,py3.11}-strawberry-v0.209.8
235230
{py3.8,py3.11,py3.12}-strawberry-v0.225.1
236231
{py3.8,py3.11,py3.12}-strawberry-v0.241.0
@@ -259,6 +254,10 @@ envlist =
259254
{py3.6,py3.10,py3.11}-huey-v2.4.5
260255
{py3.6,py3.11,py3.12}-huey-v2.5.2
261256

257+
{py3.6,py3.7}-spark-v2.4.8
258+
{py3.6,py3.8,py3.9}-spark-v3.0.3
259+
{py3.8,py3.10,py3.11}-spark-v3.5.4
260+
262261

263262
# ~~~ Web 1 ~~~
264263
{py3.6,py3.7,py3.8}-flask-v1.1.4
@@ -428,14 +427,6 @@ deps =
428427
fastapi-v{0.79}: fastapi~=0.79.0
429428
fastapi-latest: fastapi
430429

431-
# Graphene
432-
graphene: blinker
433-
graphene: fastapi
434-
graphene: flask
435-
graphene: httpx
436-
graphene-v{3.3}: graphene~=3.3.0
437-
graphene-latest: graphene
438-
439430
# gRPC
440431
grpc: protobuf
441432
grpc: mypy-protobuf
@@ -575,14 +566,6 @@ deps =
575566
sanic-v24.6: sanic~=24.6.0
576567
sanic-latest: sanic
577568

578-
# Spark
579-
spark-v3.1: pyspark~=3.1.0
580-
spark-v3.3: pyspark~=3.3.0
581-
spark-v3.5: pyspark~=3.5.0
582-
# TODO: update to ~=4.0.0 once stable is out
583-
spark-v4.0: pyspark==4.0.0.dev2
584-
spark-latest: pyspark
585-
586569
# Trytond
587570
trytond: werkzeug
588571
trytond-v4: werkzeug<1.0
@@ -639,6 +622,13 @@ deps =
639622
gql-v3.4.1: gql[all]==3.4.1
640623
gql-v3.5.0: gql[all]==3.5.0
641624

625+
graphene-v3.3: graphene==3.3
626+
graphene-v3.4.3: graphene==3.4.3
627+
graphene: blinker
628+
graphene: fastapi
629+
graphene: flask
630+
graphene: httpx
631+
642632
strawberry-v0.209.8: strawberry-graphql[fastapi,flask]==0.209.8
643633
strawberry-v0.225.1: strawberry-graphql[fastapi,flask]==0.225.1
644634
strawberry-v0.241.0: strawberry-graphql[fastapi,flask]==0.241.0
@@ -673,6 +663,10 @@ deps =
673663
huey-v2.4.5: huey==2.4.5
674664
huey-v2.5.2: huey==2.5.2
675665

666+
spark-v2.4.8: pyspark==2.4.8
667+
spark-v3.0.3: pyspark==3.0.3
668+
spark-v3.5.4: pyspark==3.5.4
669+
676670

677671
# ~~~ Web 1 ~~~
678672
flask-v1.1.4: flask==1.1.4

0 commit comments

Comments
 (0)