Skip to content

Commit bcb2db9

Browse files
committed
Try to support 3.7
1 parent 2929779 commit bcb2db9

File tree

1 file changed

+34
-1
lines changed

1 file changed

+34
-1
lines changed

.github/workflows/deprecated-python.yml

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
include:
19+
- python-version: '3.7'
20+
os: ubuntu-22.04
1921
- python-version: '3.8'
2022
os: ubuntu-latest
2123

@@ -39,7 +41,38 @@ jobs:
3941
grep -n "requires-python" pyproject.toml
4042
4143
- name: Install package and test dependencies
42-
run: python -m pip install invoke .[test]
44+
run: python -m pip install --no-deps .[test]
45+
46+
- name: Install specified dependencies (unpinned)
47+
run: |
48+
# Install the provided dependency set without version pins
49+
python -m pip install \
50+
Faker MarkupSafe anyio argon2-cffi argon2-cffi-bindings arrow asttokens async-lru attrs \
51+
babel beautifulsoup4 bleach boto3 botocore cachetools certifi cffi charset_normalizer \
52+
cloudpickle comm copulas coverage ctgan debugpy decorator deepecho defusedxml et-xmlfile \
53+
executing fastjsonschema filelock fqdn fsspec gitdb gitpython google-api-core \
54+
google-api-python-client google-auth google-auth-httplib2 google-auth-oauthlib \
55+
googleapis-common-protos graphviz h11 httpcore httplib2 httpx idna iniconfig invoke \
56+
ipykernel ipython ipywidgets isoduration jedi jinja2 jmespath \
57+
joblib json5 jsonpointer jsonschema jsonschema-specifications jupyter jupyter-client \
58+
jupyter-console jupyter-core jupyter-events jupyter-lsp jupyter-server \
59+
jupyter-server-terminals jupyterlab jupyterlab-pygments jupyterlab-server \
60+
jupyterlab_widgets lark matplotlib-inline mistune mpmath nbclient nbconvert \
61+
nbformat nest-asyncio networkx notebook notebook-shim numpy \
62+
nvidia-cublas-cu12 nvidia-cuda-cupti-cu12 nvidia-cuda-nvrtc-cu12 nvidia-cuda-runtime-cu12 \
63+
nvidia-cudnn-cu12 nvidia-cufft-cu12 nvidia-cufile-cu12 nvidia-curand-cu12 \
64+
nvidia-cusolver-cu12 nvidia-cusparse-cu12 nvidia-cusparselt-cu12 nvidia-nccl-cu12 \
65+
nvidia-nvjitlink-cu12 nvidia-nvshmem-cu12 nvidia-nvtx-cu12 \
66+
oauthlib odfpy openpyxl packaging pandas pandocfilters parso pexpect platformdirs plotly \
67+
pluggy prometheus-client prompt_toolkit proto-plus protobuf psutil ptyprocess pure-eval \
68+
pyarrow pyasn1 pyasn1-modules pycparser pygments pyparsing pytest pytest-cov \
69+
pytest-rerunfailures pytest-runner python-calamine python-dateutil python-json-logger \
70+
pytz pyxlsb pyyaml pyzmq rdt referencing requests requests-oauthlib rfc3339-validator \
71+
rfc3986-validator rsa s3transfer scikit-learn scipy sdmetrics \
72+
send2trash setuptools six slack-sdk smmap sniffio soupsieve stack_data sympy terminado \
73+
threadpoolctl tinycss2 tomli torch tornado tqdm traitlets typing-extensions tzdata \
74+
uri-template uritemplate urllib3 wcwidth webcolors webencodings websocket-client \
75+
widgetsnbextension xlrd xlsxwriter
4376
4477
- name: Run unit tests
4578
run: invoke unit

0 commit comments

Comments
 (0)