Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Updating Quaddtype

Updating Quaddtype #369

Workflow file for this run

name:Numpy User DTypes CI
on:
push:
branches:
-main
pull_request:
workflow_dispatch:
jobs:
test:
runs-on:ubuntu-latest
steps:
-uses:actions/checkout@v3
-name:Setup Python
uses:actions/setup-python@v3
with:
python-version:"3.10"
-name:Install build and test dependencies
run:|
python -m pip install -U pip build pytest unyt wheel meson ninja meson-python patchelf pandas numpy
-name:Install asciidtype
working-directory:asciidtype
run:|
CFLAGS="-Werror" python -m pip install . --no-build-isolation
-name:Run asciidtype tests
working-directory:asciidtype
run:|
pytest -vvv --color=yes
-name:Install metadatadtype
working-directory:metadatadtype
run:|
python -m build --no-isolation --wheel -Cbuilddir=build
find ./dist/*.whl | xargs python -m pip install
-name:Run metadatadtype tests
working-directory:metadatadtype
run:|
pytest -vvv --color=yes
-name:install mpfdtype
working-directory:mpfdtype
run:|
sudo apt install libmpfr-dev -y
CFLAGS="-Werror" python -m pip install . --no-build-isolation
-name:Run mpfdtype tests
working-directory:mpfdtype
run:|
pytest -vvv --color=yes
-name:Install unytdtype
working-directory:unytdtype
run:|
python -m build --no-isolation --wheel -Cbuilddir=build
find ./dist/*.whl | xargs python -m pip install
-name:Run unytdtype tests
working-directory:unytdtype
run:|
pytest -vvv --color=yes
-name:Install quaddtype dependencies
run:|
sudo apt-get update
sudo apt-get install -y libmpfr-dev libssl-dev libfftw3-dev
-name:Install SLEEF
run:|
git clone https://github.com/shibatch/sleef.git
cd sleef
cmake -S . -B build -DSLEEF_BUILD_QUAD:BOOL=ON -DSLEEF_BUILD_SHARED_LIBS:BOOL=ON -DCMAKE_POSITION_INDEPENDENT_CODE=ON
cmake --build build/ --clean-first -j
sudo cmake --install build --prefix /usr
-name:Install quaddtype
working-directory:quaddtype
run:|
LDFLAGS="-Wl,-rpath,/usr/lib" python -m pip install . -v --no-build-isolation -Cbuilddir=build -C'compile-args=-v' -Csetup-args="-Dbuildtype=debug"
-name:Run quaddtype tests
working-directory:quaddtype
run:|
pytest -vvv --color=yes
-name:Install stringdtype
working-directory:stringdtype
run:|
if [ -d "build/" ]
then
rm -r build
fi
meson setup build -Db_sanitize=address,undefined
python -m build --no-isolation --wheel -Cbuilddir=build --config-setting='compile-args=-v' -Csetup-args="-Dbuildtype=debug"
find ./dist/*.whl | xargs python -m pip install
-name:Run stringdtype tests
working-directory:stringdtype
run:|
ASAN_OPTIONS=detect_leaks=false LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/11/libasan.so pytest -s -vvv --color=yes
pip uninstall -y pandas
ASAN_OPTIONS=detect_leaks=false LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/11/libasan.so pytest -s -vvv --color=yes

[8]ページ先頭

©2009-2025 Movatter.jp