From 80415a1bd25671b0a52af8468dc3b3534e80bbf3 Mon Sep 17 00:00:00 2001 From: petrush <petrus.hyvonen@sscspace.com> Date: Sun, 1 Mar 2020 12:45:50 +0100 Subject: [PATCH] Updated conda packages for orekit 10.1 --- orekit-conda-recipe/bld.bat | 25 ++++++++++++------------- orekit-conda-recipe/build.sh | 25 ++++++++++++------------- orekit-conda-recipe/meta.yaml | 19 ++++++++++++------- orekit-conda-recipe/run_test.bat | 9 ++++++++- orekit-conda-recipe/run_test.sh | 8 +++++--- 5 files changed, 49 insertions(+), 37 deletions(-) diff --git a/orekit-conda-recipe/bld.bat b/orekit-conda-recipe/bld.bat index dfc525e..b345f3d 100644 --- a/orekit-conda-recipe/bld.bat +++ b/orekit-conda-recipe/bld.bat @@ -10,18 +10,20 @@ --use_full_names ^ --python orekit ^ --version %PKG_VERSION% ^ ---jar %SRC_DIR%\orekit-9.3.1.jar ^ ---jar %SRC_DIR%\hipparchus-core-1.4.jar ^ ---jar %SRC_DIR%\hipparchus-filtering-1.4.jar ^ ---jar %SRC_DIR%\hipparchus-fitting-1.4.jar ^ ---jar %SRC_DIR%\hipparchus-geometry-1.4.jar ^ ---jar %SRC_DIR%\hipparchus-ode-1.4.jar ^ ---jar %SRC_DIR%\hipparchus-optim-1.4.jar ^ ---jar %SRC_DIR%\hipparchus-stat-1.4.jar ^ +--jar %SRC_DIR%\orekit-10.1.jar ^ +--jar %SRC_DIR%\hipparchus-core-1.6.jar ^ +--jar %SRC_DIR%\hipparchus-filtering-1.6.jar ^ +--jar %SRC_DIR%\hipparchus-fitting-1.6.jar ^ +--jar %SRC_DIR%\hipparchus-geometry-1.6.jar ^ +--jar %SRC_DIR%\hipparchus-ode-1.6.jar ^ +--jar %SRC_DIR%\hipparchus-optim-1.6.jar ^ +--jar %SRC_DIR%\hipparchus-stat-1.6.jar ^ +--jar %SRC_DIR%\rugged-2.1.jar ^ --package java.io ^ --package java.util ^ --package java.text ^ --package org.orekit ^ +--package org.orekit.rugged ^ java.io.BufferedReader ^ java.io.FileInputStream ^ java.io.FileOutputStream ^ @@ -48,13 +50,9 @@ java.util.Locale ^ java.util.Map ^ java.util.Set ^ java.util.TreeSet ^ -java.util.concurrent.Executors ^ -java.util.concurrent.TimeUnit ^ -java.util.concurrent.ExecutorService ^ java.util.stream.Collectors ^ java.util.stream.Stream ^ java.util.stream.DoubleStream ^ -java.util.concurrent.atomic.AtomicReference ^ --module %SRC_DIR%\pyhelpers.py ^ --reserved INFINITE ^ --reserved ERROR ^ @@ -65,7 +63,8 @@ java.util.concurrent.atomic.AtomicReference ^ --reserved max ^ --reserved mean ^ --reserved SNAN ^ ---files 10 ^ +--classpath %PREFIX%\Library\lib\tools.jar ^ +--files 81 ^ --build ^ --install if errorlevel 1 exit 1 diff --git a/orekit-conda-recipe/build.sh b/orekit-conda-recipe/build.sh index 5b53424..b9b4f40 100644 --- a/orekit-conda-recipe/build.sh +++ b/orekit-conda-recipe/build.sh @@ -4,18 +4,20 @@ $PYTHON -m jcc \ --use_full_names \ --python orekit \ --version ${PKG_VERSION} \ ---jar $SRC_DIR/orekit-9.3.1.jar \ ---jar $SRC_DIR/hipparchus-core-1.4.jar \ ---jar $SRC_DIR/hipparchus-filtering-1.4.jar \ ---jar $SRC_DIR/hipparchus-fitting-1.4.jar \ ---jar $SRC_DIR/hipparchus-geometry-1.4.jar \ ---jar $SRC_DIR/hipparchus-ode-1.4.jar \ ---jar $SRC_DIR/hipparchus-optim-1.4.jar \ ---jar $SRC_DIR/hipparchus-stat-1.4.jar \ +--jar $SRC_DIR/orekit-10.1.jar \ +--jar $SRC_DIR/hipparchus-core-1.6.jar \ +--jar $SRC_DIR/hipparchus-filtering-1.6.jar \ +--jar $SRC_DIR/hipparchus-fitting-1.6.jar \ +--jar $SRC_DIR/hipparchus-geometry-1.6.jar \ +--jar $SRC_DIR/hipparchus-ode-1.6.jar \ +--jar $SRC_DIR/hipparchus-optim-1.6.jar \ +--jar $SRC_DIR/hipparchus-stat-1.6.jar \ +--jar $SRC_DIR/rugged-2.1.jar \ --package java.io \ --package java.util \ --package java.text \ --package org.orekit \ +--package org.orekit.rugged \ java.io.BufferedReader \ java.io.FileInputStream \ java.io.FileOutputStream \ @@ -42,13 +44,9 @@ java.util.Locale \ java.util.Map \ java.util.Set \ java.util.TreeSet \ -java.util.concurrent.Executors \ -java.util.concurrent.TimeUnit \ -java.util.concurrent.ExecutorService \ java.util.stream.Collectors \ java.util.stream.Stream \ java.util.stream.DoubleStream \ -java.util.concurrent.atomic.AtomicReference \ --module $SRC_DIR/pyhelpers.py \ --reserved INFINITE \ --reserved ERROR \ @@ -59,7 +57,8 @@ java.util.concurrent.atomic.AtomicReference \ --reserved max \ --reserved mean \ --reserved SNAN \ ---files 10 \ +--classpath $PREFIX/lib/tools.jar \ +--files 81 \ --build \ --install diff --git a/orekit-conda-recipe/meta.yaml b/orekit-conda-recipe/meta.yaml index fe622d7..eb9f6e4 100644 --- a/orekit-conda-recipe/meta.yaml +++ b/orekit-conda-recipe/meta.yaml @@ -1,15 +1,19 @@ {% set name = "orekit" %} -{% set version = "9.3.1" %} -{% set filename = "v9_3_1_0" %} -{% set sha256 = "8b6b84599542927a419261667ad0374c82b4d92daded52483fc9ce658af82217" %} +{% set version = "10.1" %} +{% set artifact_filename = "v10_1_5" %} +{% set sha256 = "350781883ced170a2d2d7b4a5d91f8af4010aa942347eb7ff59aad48570aa780" %} # [not osx] +{% set sha256 = "66ebabc895773dff2293e011547a626c9652ffeb74023fc900f3875b55f95de2" %} # [osx] + package: name: {{ name|lower }} version: {{ version }} source: - fn: {{ filename }}.zip - url: https://github.com/petrushy/orekit_python_artifacts/archive/{{ filename }}.zip + fn: {{ artifact_filename }}.zip # [not osx] + url: https://github.com/petrushy/orekit_python_artifacts/archive/{{ artifact_filename }}.zip # [not osx] + fn: {{ artifact_filename }}.tar.gz # [osx] + url: https://github.com/petrushy/orekit_python_artifacts/archive/{{ artifact_filename }}.tar.gz # [osx] sha256: {{ sha256 }} build: @@ -27,8 +31,8 @@ requirements: host: - python - setuptools - - jcc >=3.3 - # Force anaconda openjdk + - jcc >=3.6 + # Force anaconda openjdk - openjdk 8.0.152 run: @@ -60,6 +64,7 @@ about: various algorithms to handle them (conversions, propagations, pointing, ....). The Orekit library is written in java. This package provides a python wrapper to that library. + doc_url: https://www.orekit.org/static/apidocs/ extra: diff --git a/orekit-conda-recipe/run_test.bat b/orekit-conda-recipe/run_test.bat index b49419d..e764bf2 100644 --- a/orekit-conda-recipe/run_test.bat +++ b/orekit-conda-recipe/run_test.bat @@ -1,6 +1,13 @@ cd test +setlocal EnableDelayedExpansion +set error=0 + for %%f in (*.py) do ( python "%%f" - if errorlevel 1 exit 1 + if "!errorlevel!" NEQ "0" ( + set error=1 + ) ) +if %error% NEQ 0 exit /B 1 + diff --git a/orekit-conda-recipe/run_test.sh b/orekit-conda-recipe/run_test.sh index 1bb0de0..d69b809 100644 --- a/orekit-conda-recipe/run_test.sh +++ b/orekit-conda-recipe/run_test.sh @@ -1,12 +1,14 @@ #!/usr/bin/env bash cd test +ERROR=0 + for f in *.py; do if python "$f"; then echo "Test reported ok" else - echo "Trying to Fail!" - exit 1 + echo "Test failed" + ERROR=1 fi done -exit 0 +exit $ERROR -- GitLab