diff --git a/.github/workflows/build.disabled b/.github/workflows/build.disabled deleted file mode 100644 index ce28362..0000000 --- a/.github/workflows/build.disabled +++ /dev/null @@ -1,63 +0,0 @@ -name: Build - -on: - push: - branches: main - pull_request: - branches: "*" - -jobs: - build: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Install node - uses: actions/setup-node@v1 - with: - node-version: "12.x" - - name: Install Python - uses: actions/setup-python@v2 - with: - python-version: "3.8" - architecture: "x64" - - - name: Setup pip cache - uses: actions/cache@v2 - with: - path: ~/.cache/pip - key: pip-3.7-${{ hashFiles('package.json') }} - restore-keys: | - pip-3.7- - pip- - - - name: Get npm cache directory - id: npm-cache - run: | - echo "::set-output name=dir::$(npm config get cache)" - - uses: actions/cache@v2 - with: - path: ${{ steps.npm-cache.outputs.dir }} - key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-node- - - - name: Install dependencies - run: | - python -m pip install -U pip setuptools codecov - npm install -g codecov - - name: Test the extension - run: | - python -m pip install --upgrade -v -e ".[test, examples, docs]" - yarn run lint:check - - pytest - yarn run test - - - name: Check docs can be build + links - run: | - sudo apt install -y pandoc - pushd docs - make html - python -m pytest --check-links - popd diff --git a/README.md b/README.md index 4d9035b..f17de31 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [![py5jupyter weekly downloads](https://pepy.tech/badge/py5jupyter/week)](https://pepy.tech/project/py5jupyter) -py5 is a new version of [**Processing**][processing] for Python 3.8+. It makes the Java [**Processing**][processing] jars available to the CPython interpreter using [**JPype**][jpype]. It can do just about everything [**Processing**][processing] can do, except with Python instead of Java code. +py5 is a new version of [**Processing**][processing] for Python 3.9+. It makes the Java [**Processing**][processing] jars available to the CPython interpreter using [**JPype**][jpype]. It can do just about everything [**Processing**][processing] can do, except with Python instead of Java code. The goal of py5 is to create a new version of Processing that is integrated into the Python ecosystem. Built into the library are thoughtful choices about how to best get py5 to work with other popular Python libraries and tools such as [Jupyter][jupyter], [numpy][numpy], and [Pillow][pillow].