Use lxml wheel instead of legacy setup.py builds (#4748)

`lxml` now provides wheel for Python3.9. 

Also, enable windows test for Python3.9
This commit is contained in:
Saugat Pachhai
2020-10-19 22:23:51 -07:00
committed by GitHub
parent 924323f54f
commit 10ae13132d
-8
View File
@@ -36,20 +36,12 @@ jobs:
matrix:
os: [ubuntu-18.04, windows-2019, macos-10.15]
pyv: ["3.6", "3.7", "3.8", "3.9"]
exclude:
- os: windows-2019
pyv: "3.9"
steps:
- uses: actions/[email protected]
- name: Set up Python
uses: actions/[email protected]
with:
python-version: ${{ matrix.pyv }}
- name: Install libxml2 and libxslt
if: matrix.pyv == '3.9' && matrix.os == 'ubuntu-18.04'
# need to install for building lxml, a dependency of webdavclient3
run: |
sudo apt install libxml2 libxslt-dev
- name: install
run: |
pip install ".[all,tests]"