Skip to content

Commit

Permalink
Release 0.0.14
Browse files Browse the repository at this point in the history
Remove Python 3.5 wheel. Add Python 3.9 wheel.

Drop MacOS builds of fletchgen from workflow

Drop Python 3.9 support. Blocked on Arrow numpy update.

Revert "Drop Python 3.9 support. Blocked on Arrow numpy update."

This reverts commit ba0fa86.

Up numpy minimum version for Python 3.9

Revert "Up numpy minimum version for Python 3.9"

This reverts commit b195272.

Revert "Revert "Drop Python 3.9 support. Blocked on Arrow numpy update.""

This reverts commit e73882d.
  • Loading branch information
mbrobbel committed Dec 10, 2020
1 parent 6effd3e commit f6fe67e
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 32 deletions.
1 change: 0 additions & 1 deletion .github/workflows/assets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ jobs:
manylinux:
- 2014
cpython_version:
- 'cp35-cp35m'
- 'cp36-cp36m'
- 'cp37-cp37m'
- 'cp38-cp38'
Expand Down
31 changes: 4 additions & 27 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,26 +19,15 @@ jobs:
- codegen/cpp/fletchgen
- runtime/cpp
- platforms/echo/runtime
os:
- ubuntu-latest
include:
- source: codegen/cpp/fletchgen
os: macos-latest
runs-on: ${{ matrix.os }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install Apache Arrow
if: matrix.os == 'ubuntu-latest'
run: |
wget https://apache.bintray.com/arrow/$(lsb_release --id --short | tr 'A-Z' 'a-z')/apache-arrow-archive-keyring-latest-$(lsb_release --codename --short).deb
sudo apt-get install -y ./apache-arrow-archive-keyring-latest-$(lsb_release --codename --short).deb
sudo apt-get update
sudo apt-get install -y libarrow-dev=$ARROW_VERSION-1 libarrow100=$ARROW_VERSION-1
- name: Install Apache Arrow
if: matrix.os == 'macos-latest'
run: |
brew install apache-arrow
brew info apache-arrow | head -n1 | grep "$ARROW_VERSION"
sudo apt-get install -y libarrow-dev=$ARROW_VERSION-1
- name: Configure
run: |
cmake ${{ matrix.source }} -DBUILD_TESTS=ON -DCMAKE_BUILD_TYPE=Debug
Expand All @@ -57,32 +46,20 @@ jobs:
source:
- runtime/python
- codegen/python
os:
- ubuntu-latest
- macos-latest
exclude:
- source: runtime/python
os: macos-latest
include:
- source: runtime/python
package: pyfletcher
- source: codegen/python
package: pyfletchgen
runs-on: ${{ matrix.os }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install Apache Arrow
if: matrix.os == 'ubuntu-latest'
run: |
wget https://apache.bintray.com/arrow/$(lsb_release --id --short | tr 'A-Z' 'a-z')/apache-arrow-archive-keyring-latest-$(lsb_release --codename --short).deb
sudo apt-get install -y ./apache-arrow-archive-keyring-latest-$(lsb_release --codename --short).deb
sudo apt-get update
sudo apt-get install -y libarrow-dev=$ARROW_VERSION-1 libarrow100=$ARROW_VERSION-1 libarrow-python-dev=$ARROW_VERSION-1 libarrow-python100=$ARROW_VERSION-1
- name: Install Apache Arrow
if: matrix.os == 'macos-latest'
run: |
brew install apache-arrow
brew info apache-arrow | head -n1 | grep "$ARROW_VERSION"
sudo apt-get install -y libarrow-dev=$ARROW_VERSION-1 libarrow-python-dev=$ARROW_VERSION-1
- name: Install pyarrow
run: pip3 install pyarrow==$ARROW_VERSION setuptools wheel
- name: Build and install
Expand Down
2 changes: 1 addition & 1 deletion codegen/cpp/fletchgen/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.14 FATAL_ERROR)

project(fletchgen VERSION 0.0.13 LANGUAGES CXX)
project(fletchgen VERSION 0.0.14 LANGUAGES CXX)

find_package(Arrow 1.0 CONFIG REQUIRED)

Expand Down
2 changes: 1 addition & 1 deletion codegen/python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ def initialize_options(self):

setup(
name="pyfletchgen",
version="0.0.13",
version="0.0.14",
author="Accelerated Big Data Systems, Delft University of Technology",
packages=find_packages(),
url="https://github.com/abs-tudelft/fletcher",
Expand Down
2 changes: 1 addition & 1 deletion runtime/cpp/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.14 FATAL_ERROR)

project(fletcher VERSION 0.0.13 LANGUAGES CXX)
project(fletcher VERSION 0.0.14 LANGUAGES CXX)

find_package(Arrow 1.0 CONFIG REQUIRED)

Expand Down
2 changes: 1 addition & 1 deletion runtime/python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ def initialize_options(self):

setup(
name="pyfletcher",
version="0.0.13",
version="0.0.14",
author="Accelerated Big Data Systems, Delft University of Technology",
packages=find_packages(),
description="A Python wrapper for the Fletcher runtime library",
Expand Down

0 comments on commit f6fe67e

Please sign in to comment.