Skip to content

Commit 3b55b23

Browse files
author
grahams
committed
Merge image_v3.1 into master for v3.1 release
2 parents e5d0c03 + 860462d commit 3b55b23

File tree

164 files changed

+18460
-13812
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

164 files changed

+18460
-13812
lines changed

.github/workflows/python-package.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,18 @@ jobs:
1313
runs-on: ubuntu-latest
1414
strategy:
1515
matrix:
16-
python-version: ['3.8', '3.9', '3.10']
16+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
1717

1818
steps:
19-
- uses: actions/checkout@v2
19+
- uses: actions/checkout@v4
2020
- name: Set up Python ${{ matrix.python-version }}
21-
uses: actions/setup-python@v2
21+
uses: actions/setup-python@v5
2222
with:
2323
python-version: ${{ matrix.python-version }}
2424
- name: Install dependencies
2525
run: |
2626
python -m pip install --upgrade pip
27-
pip install flake8 pytest pyfakefs==4.5.6 pytest-cov pytest-asyncio codecov
27+
pip install flake8 pytest pyfakefs==5.8.0 pytest-cov pytest-asyncio codecov
2828
# Install required dependencies for pynq since we import it in setup.py
2929
pip install numpy cffi ipython
3030
# Install PYNQ-Utils and PYNQ-Metadata
@@ -34,7 +34,7 @@ jobs:
3434
- name: Lint with flake8
3535
run: |
3636
# stop the build if there are Python syntax errors or undefined names
37-
flake8 pynq --count --select=E9,F63,F7,F82 --show-source --statistics
37+
flake8 pynq --count --select=E9,F63,F7,F82 --show-source --statistics --ignore=F824
3838
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
3939
flake8 pynq --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
4040
- name: Install PYNQ
@@ -44,14 +44,14 @@ jobs:
4444
run: |
4545
pytest --doctest-modules --junitxml=junit/test-results-${{ matrix.python-version }}.xml
4646
- name: Upload pytest test results
47-
uses: actions/upload-artifact@v1
47+
uses: actions/upload-artifact@v4
4848
with:
4949
name: pytest-results-${{ matrix.python-version }}
5050
path: junit/test-results-${{ matrix.python-version }}.xml
5151
# Use always() to always run this step to publish test results when there are test failures
5252
if: ${{ always() }}
5353
- name: Upload coverage
54-
uses: codecov/codecov-action@v1
54+
uses: codecov/codecov-action@v5
5555
with:
5656
token: ${{ secrets.CODECOV_TOKEN }}
5757

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,10 @@ __pycache__/
4747
######################
4848
GNUmakefile
4949
user.props
50+
51+
# Miscellaneous
52+
######################
53+
.vscode/
54+
.venv/
55+
*.egg-info/
56+
.coverage

.readthedocs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ version: 2
77

88
# Set the version of Python and other tools you might need
99
build:
10-
os: ubuntu-20.04
10+
os: ubuntu-22.04
1111
tools:
12-
python: "3.9"
12+
python: "3.10"
1313
# You can also specify other tool versions:
1414
# nodejs: "16"
1515
# rust: "1.55"

README.md

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -43,20 +43,6 @@ All board related files including Vivado projects, bitstreams, and example noteb
4343

4444
In Linux, you can rebuild the overlay by running *make* in the corresponding overlay folder (e.g. `/boards/Pynq-Z1/base`). In Windows, you need to source the appropriate tcl files in the corresponding overlay folder.
4545

46-
## Alveo support
47-
48-
Starting from PYNQ version `2.5.1`, Alveo support has also been introduced. It is now possible to use PYNQ to tap into the potential of hardware acceleration in the data center space.
49-
50-
To get PYNQ on an Alveo-enabled system, simply install it through PIP:
51-
52-
```console
53-
pip install pynq
54-
```
55-
56-
For Alveo cards, PYNQ currently requires a <a href="https://github.com/Xilinx/XRT" target="_blank">Xilinx Runtime (XRT)</a> version above or equal to `2.3` to be installed in the system. In terms of Operating System, any XRT-supported version of either RedHat/CentOS or Ubuntu can be used.
57-
58-
For more information, please see the Alveo <a href="https://pynq.readthedocs.io/en/latest/getting_started/alveo_getting_started.html" target="_blank">getting started guide</a>.
59-
6046
## Contribute
6147

6248
Contributions to this repository are welcomed. Please refer to <a href="https://github.com/Xilinx/PYNQ/blob/master/CONTRIBUTING.md" target="_blank">CONTRIBUTING.md</a>

Vagrantfile

Lines changed: 0 additions & 64 deletions
This file was deleted.

0 commit comments

Comments
 (0)