Skip to content

Commit 243b147

Browse files
committed
finalize implementation
1 parent a50fa92 commit 243b147

21 files changed

+3150
-50668
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
tests/test_cydifflib_expect.html linguist-vendored

.github/FUNDING.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github: maxbachmann

.github/workflows/branchbuild.yml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: Build
2+
3+
on:
4+
push:
5+
branches-ignore:
6+
- main
7+
8+
jobs:
9+
tests:
10+
name: "Python ${{ matrix.python-version }}"
11+
runs-on: "ubuntu-latest"
12+
strategy:
13+
matrix:
14+
python-version: ["3.6", "3.9", "3.10"]
15+
os: [ubuntu-latest, windows-latest, macos-latest]
16+
17+
steps:
18+
- uses: "actions/checkout@v2"
19+
with:
20+
submodules: 'true'
21+
- uses: "actions/setup-python@v2"
22+
with:
23+
python-version: "${{ matrix.python-version }}"
24+
25+
- name: Install dependencies
26+
run: |
27+
python -m pip install --upgrade pip
28+
pip install pytest
29+
30+
- name: build
31+
run: |
32+
pip install build; python -m build --sdist
33+
# test whether tarball contains all files required for compiling
34+
pip install dist/cydifflib-*.tar.gz
35+
36+
- name: Test with pytest
37+
run: |
38+
pytest tests

0 commit comments

Comments
 (0)