Skip to content

Tests with py39

Tests with py39 #33

Workflow file for this run

name: nuscenes-devkit CI pipeline
on: [pull_request]
env:
NUSCENES: data/sets/nuscenes
NUIMAGES: data/sets/nuimages
jobs:
test-in-3-9:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v4
- id: run-test-in-3-9
uses: ./.github/actions/run-python-tests
with:
python-version: 3.9
# test-in-3-12:
# runs-on: ubuntu-latest
# steps:
# - name: Check out repository code
# uses: actions/checkout@v4
# - id: run-test-in-3-12
# uses: ./.github/actions/run-python-tests
# with:
# python-version: 3.12
# test-in-3-12:
# runs-on: ubuntu-latest
# steps:
# - name: Check out repository code
# uses: actions/checkout@v4
# - name: Set up Python 3.12
# uses: actions/setup-python@v3
# with:
# python-version: "3.12"
# - name: Install datasets
# run: |
# mkdir -p ${NUSCENES} && mkdir -p ${NUIMAGES}
# echo "Installing: v1.0-mini.tgz"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/v1.0-mini.tgz | tar -xzf - -C ${NUSCENES} --exclude sweeps
# echo "Installing: nuimages-v1.0-mini.tgz"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuimages-v1.0/nuimages-v1.0-mini.tgz | tar -xzf - -C ${NUIMAGES}
# echo "Installing: nuScenes-lidarseg-mini-v1.0.tar.bz2"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-lidarseg-v1.0/nuScenes-lidarseg-mini-v1.0.tar.bz2 | tar -xjf - -C ${NUSCENES}
# echo "Installing: nuScenes-panoptic-v1.0-mini.tar.gz"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-panoptic-v1.0/nuScenes-panoptic-v1.0-mini.tar.gz | tar -xzf - --strip-components=1 -C ${NUSCENES}
# echo "Installing: nuScenes-map-expansion-v1.3.zip"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/nuScenes-map-expansion-v1.3.zip -o nuScenes-map-expansion-v1.3.zip
# unzip -q nuScenes-map-expansion-v1.3.zip -d ${NUSCENES}/maps/
# echo "Installing: can_bus.zip"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/can_bus.zip -o can_bus.zip
# unzip -q can_bus.zip -d ${NUSCENES} can_bus/scene-0001_*
# echo "Removing zip files . . ."
# rm nuScenes-map-expansion-v1.3.zip can_bus.zip
# - name: Install dependencies
# run: |
# pip install -r setup/requirements_3_12_lock.txt
# - name: Run Python unit tests
# run: |
# python -m unittest discover python-sdk
# - name: Run Jupyter notebook tests
# run: |
# pip install jupyter -q
# export PYTHONPATH="${PYTHONPATH}:$(pwd)/python-sdk"
# ./setup/test_tutorial.sh --ci
# test-in-3-9:
# runs-on: ubuntu-latest
# steps:
# - name: Check out repository code
# uses: actions/checkout@v4
# - name: Set up Python 3.9
# uses: actions/setup-python@v3
# with:
# python-version: "3.9"
# - name: Install datasets
# run: |
# mkdir -p ${NUSCENES} && mkdir -p ${NUIMAGES}
# echo "Installing: v1.0-mini.tgz"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/v1.0-mini.tgz | tar -xzf - -C ${NUSCENES} --exclude sweeps
# echo "Installing: nuimages-v1.0-mini.tgz"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuimages-v1.0/nuimages-v1.0-mini.tgz | tar -xzf - -C ${NUIMAGES}
# echo "Installing: nuScenes-lidarseg-mini-v1.0.tar.bz2"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-lidarseg-v1.0/nuScenes-lidarseg-mini-v1.0.tar.bz2 | tar -xjf - -C ${NUSCENES}
# echo "Installing: nuScenes-panoptic-v1.0-mini.tar.gz"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-panoptic-v1.0/nuScenes-panoptic-v1.0-mini.tar.gz | tar -xzf - --strip-components=1 -C ${NUSCENES}
# echo "Installing: nuScenes-map-expansion-v1.3.zip"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/nuScenes-map-expansion-v1.3.zip -o nuScenes-map-expansion-v1.3.zip
# unzip -q nuScenes-map-expansion-v1.3.zip -d ${NUSCENES}/maps/
# echo "Installing: can_bus.zip"
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/can_bus.zip -o can_bus.zip
# unzip -q can_bus.zip -d ${NUSCENES} can_bus/scene-0001_*
# echo "Removing zip files . . ."
# rm nuScenes-map-expansion-v1.3.zip can_bus.zip
# - name: Install dependencies
# run: |
# pip install -r setup/requirements_3_9_lock.txt
# - name: Run Python unit tests
# run: |
# python -m unittest discover python-sdk
# - name: Run Jupyter notebook tests
# run: |
# pip install jupyter -q
# export PYTHONPATH="${PYTHONPATH}:$(pwd)/python-sdk"
# ./setup/test_tutorial.sh --ci