Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ci: start testing py310-dev #41113

Merged
merged 31 commits into from Apr 28, 2021
Merged
Changes from 12 commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
6ff2ef8
CI: start testing py310-dev
fangchenli Apr 23, 2021
9e2c522
CI: start testing py310-dev
fangchenli Apr 23, 2021
d528dde
Merge remote-tracking branch 'upstream/master' into ci-py310-dev
fangchenli Apr 23, 2021
3b87af4
use pre-release numpy
fangchenli Apr 23, 2021
43db620
try numpy master
fangchenli Apr 23, 2021
a954ac1
Merge remote-tracking branch 'upstream/master' into ci-py310-dev
fangchenli Apr 23, 2021
06dc5e6
use pytest master
fangchenli Apr 23, 2021
a10c925
add pip list
fangchenli Apr 24, 2021
52f8a06
add build version
fangchenli Apr 25, 2021
81f23a0
try fetch tags
fangchenli Apr 25, 2021
aa76ca0
Merge remote-tracking branch 'upstream/master' into ci-py310-dev
fangchenli Apr 25, 2021
fe6f940
allow to fail
fangchenli Apr 25, 2021
6882f78
allow to fail
fangchenli Apr 25, 2021
61fe5d1
Merge remote-tracking branch 'upstream/master' into ci-py310-dev
fangchenli Apr 26, 2021
0e5fe54
remove duplicated opt
fangchenli Apr 26, 2021
5f2fdbf
rename, add coverage
fangchenli Apr 26, 2021
0eb8747
Merge remote-tracking branch 'upstream/master' into ci-py310-dev
fangchenli Apr 26, 2021
fee4bfc
use single worker
fangchenli Apr 26, 2021
b59a3da
set timeout, remove cov
fangchenli Apr 27, 2021
5696a8a
use single worker
fangchenli Apr 27, 2021
4f9f76c
Merge remote-tracking branch 'upstream/master' into ci-py310-dev
fangchenli Apr 27, 2021
a8a6788
try coverage without pytest-cov
fangchenli Apr 27, 2021
552f044
debug coverage
fangchenli Apr 27, 2021
666d005
debug coverage
fangchenli Apr 27, 2021
62602f8
try coverage master
fangchenli Apr 27, 2021
a490f72
debug coverage
fangchenli Apr 27, 2021
90a381c
fix worker_id error
fangchenli Apr 27, 2021
58a25f5
debug coverage
fangchenli Apr 27, 2021
89bf022
debug coverage
fangchenli Apr 27, 2021
e4b2449
debug coverage
fangchenli Apr 28, 2021
46a1c78
skip tests to avoid timeout
fangchenli Apr 28, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
42 changes: 42 additions & 0 deletions .github/workflows/python-dev.yml
@@ -0,0 +1,42 @@
name: Python Dev

on:
push:
branches: [master]
pull_request:
branches: [master]

jobs:
build:
runs-on: ubuntu-latest
continue-on-error: true

steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

btw, this is the proper way to use checkout@v2 to get all tags


- name: Set up Python Dev Version
uses: actions/setup-python@v2
with:
python-version: '3.10-dev'

- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools wheel
pip install git+https://github.com/numpy/numpy.git
pip install git+https://github.com/pytest-dev/pytest.git
pip install cython python-dateutil pytz pytest-xdist hypothesis
pip list

- name: Build Pandas
run: |
python setup.py build_ext -q -j2
python -m pip install -e . --no-build-isolation --no-use-pep517

- name: Build Version
run: python -c "import pandas; pandas.show_versions();"

- name: Test with pytest
run: |
pytest -m 'not slow and not network and not clipboard' pandas --junitxml=test-data.xml