Skip to content

Commit

Permalink
fixup! test to see authors and maintainers correctly (remove setuptoo…
Browse files Browse the repository at this point in the history
…ls-scm dependency)
  • Loading branch information
rsanchez87 committed Jan 15, 2025
1 parent 1eae35a commit 9f220e0
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 106 deletions.
102 changes: 1 addition & 101 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,109 +13,9 @@ on:
- 'v*.*.*'

jobs:
min_linux:
name: linux with min supported deps
runs-on: ubuntu-20.04

steps:
- uses: actions/checkout@v4
- name: Set up Python 3.7
uses: actions/setup-python@v5
with:
python-version: 3.7
- name: Install dependencies
run: |
make install_deps
sudo apt update && sudo apt install \
git \
cmake \
gcc-multilib \
g++-multilib \
gstreamer1.0-tools \
gstreamer1.0-libav \
gstreamer1.0-plugins-bad \
ffmpeg \
vpx-tools \
aom-tools \
wget \
unzip
- name: Check
run: |
make check
- name: Test Build the wheel
run: |
pip wheel .
- name: Build all reference decoders
run: |
make all_reference_decoders
- name: Clean up
run: |
make clean
linux:
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v4
- name: Set up Python 3.13
uses: actions/setup-python@v5
with:
python-version: 3.13
- name: Install dependencies
run: |
make install_deps
sudo apt update && sudo apt install \
git \
cmake \
gcc-multilib \
g++-multilib \
gstreamer1.0-tools \
gstreamer1.0-libav \
gstreamer1.0-plugins-bad \
ffmpeg \
vpx-tools \
aom-tools \
wget \
unzip
- name: Check
run: |
make check
- name: Test Build the wheel
run: |
pip wheel .
- name: Build all reference decoders
run: |
make all_reference_decoders
- name: Clean up
run: |
make clean
windows:
runs-on: windows-latest

steps:
- uses: actions/checkout@v4
- name: Set up Python 3.7
uses: actions/setup-python@v5
with:
python-version: 3.7
- name: Install dependencies
run: |
make install_deps
- name: Check
run: |
make check
- name: Test Build the wheel
run: |
pip wheel .
create_release:
name: Create Release
runs-on: ubuntu-20.04
needs:
- min_linux
- linux
- windows

steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -176,7 +76,7 @@ jobs:
cache-dependency-path: '**/pyproject.toml'
- name: Install dependencies
run: |
pip install setuptools setuptools-scm wheel build
pip install setuptools wheel build
- name: Build
run: |
python -m build
Expand Down
10 changes: 5 additions & 5 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ build-backend = "setuptools.build_meta"

[project]
name = "fluster-conformance"
version = "0.2.0.0" # TODO: Ensure that version 0.2.0 is marked as the final version in the CI release workflow only when we are certain about deploying a new release. This prevents creating an irreversible history in PyPI, which would block re-uploading the same version.
version = "0.2.0.2" # TODO: Ensure that version 0.2.0 is marked as the final version in the CI release workflow only when we are certain about deploying a new release. This prevents creating an irreversible history in PyPI, which would block re-uploading the same version.
authors = [
{name = "Pablo Marcos Oltra"},
{name = "Andoni Morales Alastruey", email="[email protected]"},
{name = "Pablo Marcos Oltra", email = "[email protected]"},
{name = "Andoni Morales Alastruey", email = "[email protected]"},
]
maintainers = [
{name = "Michalis Dimopoulos", email="[email protected]"},
{name = "Ruben Gonzalez", email="[email protected]"},
{name = "Michalis Dimopoulos", email = "[email protected]"},
{name = "Ruben Gonzalez", email = "[email protected]"},
]
description = "Testing framework for decoder conformance"
readme = "README.md"
Expand Down

0 comments on commit 9f220e0

Please sign in to comment.