diff --git a/.github/workflows/ci-main.yml b/.github/workflows/ci-main.yml index ab078c4..d041b20 100644 --- a/.github/workflows/ci-main.yml +++ b/.github/workflows/ci-main.yml @@ -1,7 +1,7 @@ name: libcosimpy CI # This workflow is triggered on pushes to the repository. -on: [push, workflow_dispatch ] +on: [push, workflow_dispatch] jobs: test: @@ -23,56 +23,75 @@ jobs: pip install . pip install pytest==7.2.2 pytest . - build: - name: build + + build_wheels: + name: Build wheels needs: - test - runs-on: ${{ matrix.platform }} + runs-on: ${{ matrix.platform.image }} strategy: fail-fast: false matrix: - platform: [ 'windows-latest', 'ubuntu-latest' ] - python-version: [ '3.8', '3.9', '3.10', '3.11', '3.12' ] + platform: + - image: 'windows-latest' + name: 'windows' + - image: 'ubuntu-latest' + name: 'linux' + python-version: [ 'cp38', 'cp39', 'cp310', 'cp311', 'cp312' ] timeout-minutes: 35 env: CONAN_REVISIONS_ENABLED: 1 + TARGET_ID: libcosimpy-${{ github.ref_name }}-${{ matrix.platform.name }}-${{ matrix.python-version }} steps: - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: - python-version: ${{ matrix.python-version }} - - name: Install build and twine - run: pip install build twine - - name: Upgrade pkginfo - run: pip install --upgrade pkginfo>=1.10.0 - - name: Run build - run: python -m build - - name: Run twine check - run: twine check --strict dist/* - - uses: actions/upload-artifact@v3 + python-version: 3.11 + - name: Build wheels + uses: pypa/cibuildwheel@v2.19.2 + env: + CIBW_BUILD: "${{ matrix.python-version }}-win_amd64 ${{ matrix.python-version }}-manylinux_x86_64" + - uses: actions/upload-artifact@v4 if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/v') + name: Upload artifact (wheels) + with: + name: ${{ env.TARGET_ID }}-wheel + path: ./wheelhouse/*.whl + + build_source: + name: Build source + needs: + - test + runs-on: 'ubuntu-latest' + if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/v') + steps: + - uses: actions/checkout@v3 + - name: Install build + run: pip install build + - name: Build source + run: python -m build --sdist + - uses: actions/upload-artifact@v4 name: Upload artifact (source) with: - name: source + name: libcosimpy-${{ github.ref_name }}-source path: ./dist/*.tar.gz - - uses: actions/upload-artifact@v3 - if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/v') - name: Upload artifact (wheels) - with: - name: wheels - path: ./dist/*.whl publish: if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/v') needs: - - build + - build_wheels + - build_source runs-on: ubuntu-latest - environment: pypi steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: - name: wheels + pattern: "*-wheel" + merge-multiple: true path: ./dist/ + - name: Twine check + run: | + pip install twine + twine check --strict ./dist/* - uses: pypa/gh-action-pypi-publish@v1.9.0 with: user: __token__ diff --git a/conan/conan-linux64.lock b/conan/conan-linux64.lock index 597a254..c53ff44 100644 --- a/conan/conan-linux64.lock +++ b/conan/conan-linux64.lock @@ -3,7 +3,7 @@ "nodes": { "0": { "ref": "libcosimpy-recipe/None", - "options": "boost:addr2line_location=/usr/bin/addr2line\nboost:asio_no_deprecated=False\nboost:buildid=None\nboost:bzip2=True\nboost:debug_level=0\nboost:diagnostic_definitions=False\nboost:error_code_header_only=False\nboost:extra_b2_flags=None\nboost:filesystem_no_deprecated=False\nboost:filesystem_use_std_fs=False\nboost:filesystem_version=None\nboost:header_only=False\nboost:i18n_backend=deprecated\nboost:i18n_backend_iconv=libc\nboost:i18n_backend_icu=False\nboost:layout=system\nboost:lzma=False\nboost:magic_autolink=False\nboost:multithreading=True\nboost:namespace=boost\nboost:namespace_alias=False\nboost:numa=True\nboost:pch=True\nboost:python_executable=None\nboost:python_version=None\nboost:segmented_stacks=False\nboost:shared=True\nboost:system_no_deprecated=False\nboost:system_use_utf8=False\nboost:visibility=hidden\nboost:with_stacktrace_backtrace=True\nboost:without_atomic=False\nboost:without_chrono=False\nboost:without_container=False\nboost:without_context=False\nboost:without_contract=False\nboost:without_coroutine=False\nboost:without_date_time=False\nboost:without_exception=False\nboost:without_fiber=False\nboost:without_filesystem=False\nboost:without_graph=False\nboost:without_graph_parallel=True\nboost:without_iostreams=False\nboost:without_locale=False\nboost:without_log=False\nboost:without_math=False\nboost:without_mpi=True\nboost:without_program_options=False\nboost:without_python=True\nboost:without_random=False\nboost:without_regex=False\nboost:without_serialization=False\nboost:without_stacktrace=False\nboost:without_system=False\nboost:without_test=False\nboost:without_thread=False\nboost:without_timer=False\nboost:without_type_erasure=False\nboost:without_wave=False\nboost:zlib=True\nboost:zstd=False\nbzip2:build_executable=True\nbzip2:fPIC=True\nbzip2:shared=False\nfmilibrary:shared=True\nlibbacktrace:fPIC=True\nlibbacktrace:shared=False\nlibcosim:no_fmi_logging=False\nlibcosim:proxyfmu=True\nlibcosim:shared=True\nlibevent:disable_threads=False\nlibevent:fPIC=True\nlibevent:shared=False\nlibevent:with_openssl=True\nlibzip:crypto=openssl\nlibzip:shared=True\nlibzip:tools=True\nlibzip:with_bzip2=True\nlibzip:with_lzma=True\nms-gsl:on_contract_violation=terminate\nopenssl:386=False\nopenssl:enable_weak_ssl_ciphers=False\nopenssl:fPIC=True\nopenssl:no_aria=False\nopenssl:no_asm=False\nopenssl:no_async=False\nopenssl:no_bf=False\nopenssl:no_blake2=False\nopenssl:no_camellia=False\nopenssl:no_cast=False\nopenssl:no_chacha=False\nopenssl:no_cms=False\nopenssl:no_comp=False\nopenssl:no_ct=False\nopenssl:no_deprecated=False\nopenssl:no_des=False\nopenssl:no_dgram=False\nopenssl:no_dh=False\nopenssl:no_dsa=False\nopenssl:no_dso=False\nopenssl:no_ec=False\nopenssl:no_ecdh=False\nopenssl:no_ecdsa=False\nopenssl:no_engine=False\nopenssl:no_filenames=False\nopenssl:no_gost=False\nopenssl:no_hmac=False\nopenssl:no_idea=False\nopenssl:no_md4=False\nopenssl:no_md5=False\nopenssl:no_mdc2=False\nopenssl:no_ocsp=False\nopenssl:no_pinshared=False\nopenssl:no_rc2=False\nopenssl:no_rfc3779=False\nopenssl:no_rmd160=False\nopenssl:no_rsa=False\nopenssl:no_seed=False\nopenssl:no_sha=False\nopenssl:no_sm2=False\nopenssl:no_sm3=False\nopenssl:no_sm4=False\nopenssl:no_sock=False\nopenssl:no_srp=False\nopenssl:no_srtp=False\nopenssl:no_sse2=False\nopenssl:no_ssl=False\nopenssl:no_ssl3=False\nopenssl:no_stdio=False\nopenssl:no_tests=False\nopenssl:no_threads=False\nopenssl:no_tls1=False\nopenssl:no_ts=False\nopenssl:no_whirlpool=False\nopenssl:openssldir=None\nopenssl:shared=False\nproxyfmu:shared=True\nthrift:fPIC=True\nthrift:shared=False\nthrift:with_c_glib=False\nthrift:with_cpp=True\nthrift:with_haskell=False\nthrift:with_java=False\nthrift:with_libevent=True\nthrift:with_openssl=True\nthrift:with_python=False\nthrift:with_qt5=False\nthrift:with_zlib=True\nxerces-c:char_type=uint16_t\nxerces-c:message_loader=inmemory\nxerces-c:mutex_manager=posix\nxerces-c:network_accessor=socket\nxerces-c:shared=True\nxerces-c:transcoder=gnuiconv\nxz_utils:fPIC=True\nxz_utils:shared=False\nyaml-cpp:shared=True\nzlib:fPIC=True\nzlib:shared=False", + "options": "boost:addr2line_location=/usr/bin/addr2line\nboost:asio_no_deprecated=False\nboost:buildid=None\nboost:bzip2=True\nboost:debug_level=0\nboost:diagnostic_definitions=False\nboost:error_code_header_only=False\nboost:extra_b2_flags=None\nboost:filesystem_no_deprecated=False\nboost:filesystem_use_std_fs=False\nboost:filesystem_version=None\nboost:header_only=False\nboost:i18n_backend=deprecated\nboost:i18n_backend_iconv=libc\nboost:i18n_backend_icu=False\nboost:layout=system\nboost:lzma=False\nboost:magic_autolink=False\nboost:multithreading=True\nboost:namespace=boost\nboost:namespace_alias=False\nboost:numa=True\nboost:pch=True\nboost:python_executable=None\nboost:python_version=None\nboost:segmented_stacks=False\nboost:shared=True\nboost:system_no_deprecated=False\nboost:system_use_utf8=False\nboost:visibility=hidden\nboost:with_stacktrace_backtrace=True\nboost:without_atomic=False\nboost:without_chrono=False\nboost:without_container=False\nboost:without_context=False\nboost:without_contract=False\nboost:without_coroutine=False\nboost:without_date_time=False\nboost:without_exception=False\nboost:without_fiber=False\nboost:without_filesystem=False\nboost:without_graph=False\nboost:without_graph_parallel=True\nboost:without_iostreams=False\nboost:without_locale=False\nboost:without_log=False\nboost:without_math=False\nboost:without_mpi=True\nboost:without_program_options=False\nboost:without_python=True\nboost:without_random=False\nboost:without_regex=False\nboost:without_serialization=False\nboost:without_stacktrace=False\nboost:without_system=False\nboost:without_test=False\nboost:without_thread=False\nboost:without_timer=False\nboost:without_type_erasure=False\nboost:without_wave=False\nboost:zlib=True\nboost:zstd=False\nbzip2:build_executable=True\nbzip2:fPIC=True\nbzip2:shared=False\nfmilibrary:shared=True\nlibbacktrace:fPIC=True\nlibbacktrace:shared=False\nlibcosim:no_fmi_logging=False\nlibcosim:proxyfmu=True\nlibcosim:shared=True\nlibevent:disable_threads=False\nlibevent:fPIC=True\nlibevent:shared=False\nlibevent:with_openssl=True\nlibzip:crypto=openssl\nlibzip:shared=True\nlibzip:tools=True\nlibzip:with_bzip2=True\nlibzip:with_lzma=True\nms-gsl:on_contract_violation=terminate\nopenssl:386=False\nopenssl:enable_weak_ssl_ciphers=False\nopenssl:fPIC=True\nopenssl:no_aria=False\nopenssl:no_asm=False\nopenssl:no_async=False\nopenssl:no_bf=False\nopenssl:no_blake2=False\nopenssl:no_camellia=False\nopenssl:no_cast=False\nopenssl:no_chacha=False\nopenssl:no_cms=False\nopenssl:no_comp=False\nopenssl:no_ct=False\nopenssl:no_deprecated=False\nopenssl:no_des=False\nopenssl:no_dgram=False\nopenssl:no_dh=False\nopenssl:no_dsa=False\nopenssl:no_dso=False\nopenssl:no_ec=False\nopenssl:no_ecdh=False\nopenssl:no_ecdsa=False\nopenssl:no_engine=False\nopenssl:no_filenames=False\nopenssl:no_gost=False\nopenssl:no_hmac=False\nopenssl:no_idea=False\nopenssl:no_md4=False\nopenssl:no_md5=False\nopenssl:no_mdc2=False\nopenssl:no_ocsp=False\nopenssl:no_pinshared=False\nopenssl:no_rc2=False\nopenssl:no_rfc3779=False\nopenssl:no_rmd160=False\nopenssl:no_rsa=False\nopenssl:no_seed=False\nopenssl:no_sha=False\nopenssl:no_sm2=False\nopenssl:no_sm3=False\nopenssl:no_sm4=False\nopenssl:no_sock=False\nopenssl:no_srp=False\nopenssl:no_srtp=False\nopenssl:no_sse2=False\nopenssl:no_ssl=False\nopenssl:no_ssl3=False\nopenssl:no_stdio=False\nopenssl:no_tests=False\nopenssl:no_threads=False\nopenssl:no_tls1=False\nopenssl:no_ts=False\nopenssl:no_whirlpool=False\nopenssl:openssldir=None\nopenssl:shared=False\nproxyfmu:shared=True\nthrift:fPIC=True\nthrift:shared=False\nthrift:with_c_glib=False\nthrift:with_cpp=True\nthrift:with_haskell=False\nthrift:with_java=False\nthrift:with_libevent=True\nthrift:with_openssl=True\nthrift:with_python=False\nthrift:with_qt5=False\nthrift:with_zlib=True\nxerces-c:char_type=uint16_t\nxerces-c:message_loader=inmemory\nxerces-c:mutex_manager=posix\nxerces-c:network=True\nxerces-c:network_accessor=socket\nxerces-c:shared=True\nxerces-c:transcoder=gnuiconv\nxz_utils:fPIC=True\nxz_utils:shared=False\nyaml-cpp:shared=True\nzlib:fPIC=True\nzlib:shared=False", "requires": [ "1" ], @@ -11,20 +11,20 @@ "context": "host" }, "1": { - "ref": "libcosimc/0.10.2@osp/stable#40a2be13991fa2f95399b033849eaba8", - "options": "boost:addr2line_location=/usr/bin/addr2line\nboost:asio_no_deprecated=False\nboost:buildid=None\nboost:bzip2=True\nboost:debug_level=0\nboost:diagnostic_definitions=False\nboost:error_code_header_only=False\nboost:extra_b2_flags=None\nboost:filesystem_no_deprecated=False\nboost:filesystem_use_std_fs=False\nboost:filesystem_version=None\nboost:header_only=False\nboost:i18n_backend=deprecated\nboost:i18n_backend_iconv=libc\nboost:i18n_backend_icu=False\nboost:layout=system\nboost:lzma=False\nboost:magic_autolink=False\nboost:multithreading=True\nboost:namespace=boost\nboost:namespace_alias=False\nboost:numa=True\nboost:pch=True\nboost:python_executable=None\nboost:python_version=None\nboost:segmented_stacks=False\nboost:shared=True\nboost:system_no_deprecated=False\nboost:system_use_utf8=False\nboost:visibility=hidden\nboost:with_stacktrace_backtrace=True\nboost:without_atomic=False\nboost:without_chrono=False\nboost:without_container=False\nboost:without_context=False\nboost:without_contract=False\nboost:without_coroutine=False\nboost:without_date_time=False\nboost:without_exception=False\nboost:without_fiber=False\nboost:without_filesystem=False\nboost:without_graph=False\nboost:without_graph_parallel=True\nboost:without_iostreams=False\nboost:without_locale=False\nboost:without_log=False\nboost:without_math=False\nboost:without_mpi=True\nboost:without_program_options=False\nboost:without_python=True\nboost:without_random=False\nboost:without_regex=False\nboost:without_serialization=False\nboost:without_stacktrace=False\nboost:without_system=False\nboost:without_test=False\nboost:without_thread=False\nboost:without_timer=False\nboost:without_type_erasure=False\nboost:without_wave=False\nboost:zlib=True\nboost:zstd=False\nbzip2:build_executable=True\nbzip2:fPIC=True\nbzip2:shared=False\nfmilibrary:shared=True\nlibbacktrace:fPIC=True\nlibbacktrace:shared=False\nlibcosim:no_fmi_logging=False\nlibcosim:proxyfmu=True\nlibcosim:shared=True\nlibevent:disable_threads=False\nlibevent:fPIC=True\nlibevent:shared=False\nlibevent:with_openssl=True\nlibzip:crypto=openssl\nlibzip:shared=True\nlibzip:tools=True\nlibzip:with_bzip2=True\nlibzip:with_lzma=True\nms-gsl:on_contract_violation=terminate\nopenssl:386=False\nopenssl:enable_weak_ssl_ciphers=False\nopenssl:fPIC=True\nopenssl:no_aria=False\nopenssl:no_asm=False\nopenssl:no_async=False\nopenssl:no_bf=False\nopenssl:no_blake2=False\nopenssl:no_camellia=False\nopenssl:no_cast=False\nopenssl:no_chacha=False\nopenssl:no_cms=False\nopenssl:no_comp=False\nopenssl:no_ct=False\nopenssl:no_deprecated=False\nopenssl:no_des=False\nopenssl:no_dgram=False\nopenssl:no_dh=False\nopenssl:no_dsa=False\nopenssl:no_dso=False\nopenssl:no_ec=False\nopenssl:no_ecdh=False\nopenssl:no_ecdsa=False\nopenssl:no_engine=False\nopenssl:no_filenames=False\nopenssl:no_gost=False\nopenssl:no_hmac=False\nopenssl:no_idea=False\nopenssl:no_md4=False\nopenssl:no_md5=False\nopenssl:no_mdc2=False\nopenssl:no_ocsp=False\nopenssl:no_pinshared=False\nopenssl:no_rc2=False\nopenssl:no_rfc3779=False\nopenssl:no_rmd160=False\nopenssl:no_rsa=False\nopenssl:no_seed=False\nopenssl:no_sha=False\nopenssl:no_sm2=False\nopenssl:no_sm3=False\nopenssl:no_sm4=False\nopenssl:no_sock=False\nopenssl:no_srp=False\nopenssl:no_srtp=False\nopenssl:no_sse2=False\nopenssl:no_ssl=False\nopenssl:no_ssl3=False\nopenssl:no_stdio=False\nopenssl:no_tests=False\nopenssl:no_threads=False\nopenssl:no_tls1=False\nopenssl:no_ts=False\nopenssl:no_whirlpool=False\nopenssl:openssldir=None\nopenssl:shared=False\nproxyfmu:shared=True\nthrift:fPIC=True\nthrift:shared=False\nthrift:with_c_glib=False\nthrift:with_cpp=True\nthrift:with_haskell=False\nthrift:with_java=False\nthrift:with_libevent=True\nthrift:with_openssl=True\nthrift:with_python=False\nthrift:with_qt5=False\nthrift:with_zlib=True\nxerces-c:char_type=uint16_t\nxerces-c:message_loader=inmemory\nxerces-c:mutex_manager=posix\nxerces-c:network_accessor=socket\nxerces-c:shared=True\nxerces-c:transcoder=gnuiconv\nxz_utils:fPIC=True\nxz_utils:shared=False\nyaml-cpp:shared=True\nzlib:fPIC=True\nzlib:shared=False", - "package_id": "40d0fba4cfbbdf11258c6b2bff0344de12d7f771", - "prev": "b6ac87731517569f80fc35d8ff256b5b", + "ref": "libcosimc/0.10.2@osp/stable#858082f850963a735e7861f9caa7c6d1", + "options": "boost:addr2line_location=/usr/bin/addr2line\nboost:asio_no_deprecated=False\nboost:buildid=None\nboost:bzip2=True\nboost:debug_level=0\nboost:diagnostic_definitions=False\nboost:error_code_header_only=False\nboost:extra_b2_flags=None\nboost:filesystem_no_deprecated=False\nboost:filesystem_use_std_fs=False\nboost:filesystem_version=None\nboost:header_only=False\nboost:i18n_backend=deprecated\nboost:i18n_backend_iconv=libc\nboost:i18n_backend_icu=False\nboost:layout=system\nboost:lzma=False\nboost:magic_autolink=False\nboost:multithreading=True\nboost:namespace=boost\nboost:namespace_alias=False\nboost:numa=True\nboost:pch=True\nboost:python_executable=None\nboost:python_version=None\nboost:segmented_stacks=False\nboost:shared=True\nboost:system_no_deprecated=False\nboost:system_use_utf8=False\nboost:visibility=hidden\nboost:with_stacktrace_backtrace=True\nboost:without_atomic=False\nboost:without_chrono=False\nboost:without_container=False\nboost:without_context=False\nboost:without_contract=False\nboost:without_coroutine=False\nboost:without_date_time=False\nboost:without_exception=False\nboost:without_fiber=False\nboost:without_filesystem=False\nboost:without_graph=False\nboost:without_graph_parallel=True\nboost:without_iostreams=False\nboost:without_locale=False\nboost:without_log=False\nboost:without_math=False\nboost:without_mpi=True\nboost:without_program_options=False\nboost:without_python=True\nboost:without_random=False\nboost:without_regex=False\nboost:without_serialization=False\nboost:without_stacktrace=False\nboost:without_system=False\nboost:without_test=False\nboost:without_thread=False\nboost:without_timer=False\nboost:without_type_erasure=False\nboost:without_wave=False\nboost:zlib=True\nboost:zstd=False\nbzip2:build_executable=True\nbzip2:fPIC=True\nbzip2:shared=False\nfmilibrary:shared=True\nlibbacktrace:fPIC=True\nlibbacktrace:shared=False\nlibcosim:no_fmi_logging=False\nlibcosim:proxyfmu=True\nlibcosim:shared=True\nlibevent:disable_threads=False\nlibevent:fPIC=True\nlibevent:shared=False\nlibevent:with_openssl=True\nlibzip:crypto=openssl\nlibzip:shared=True\nlibzip:tools=True\nlibzip:with_bzip2=True\nlibzip:with_lzma=True\nms-gsl:on_contract_violation=terminate\nopenssl:386=False\nopenssl:enable_weak_ssl_ciphers=False\nopenssl:fPIC=True\nopenssl:no_aria=False\nopenssl:no_asm=False\nopenssl:no_async=False\nopenssl:no_bf=False\nopenssl:no_blake2=False\nopenssl:no_camellia=False\nopenssl:no_cast=False\nopenssl:no_chacha=False\nopenssl:no_cms=False\nopenssl:no_comp=False\nopenssl:no_ct=False\nopenssl:no_deprecated=False\nopenssl:no_des=False\nopenssl:no_dgram=False\nopenssl:no_dh=False\nopenssl:no_dsa=False\nopenssl:no_dso=False\nopenssl:no_ec=False\nopenssl:no_ecdh=False\nopenssl:no_ecdsa=False\nopenssl:no_engine=False\nopenssl:no_filenames=False\nopenssl:no_gost=False\nopenssl:no_hmac=False\nopenssl:no_idea=False\nopenssl:no_md4=False\nopenssl:no_md5=False\nopenssl:no_mdc2=False\nopenssl:no_ocsp=False\nopenssl:no_pinshared=False\nopenssl:no_rc2=False\nopenssl:no_rfc3779=False\nopenssl:no_rmd160=False\nopenssl:no_rsa=False\nopenssl:no_seed=False\nopenssl:no_sha=False\nopenssl:no_sm2=False\nopenssl:no_sm3=False\nopenssl:no_sm4=False\nopenssl:no_sock=False\nopenssl:no_srp=False\nopenssl:no_srtp=False\nopenssl:no_sse2=False\nopenssl:no_ssl=False\nopenssl:no_ssl3=False\nopenssl:no_stdio=False\nopenssl:no_tests=False\nopenssl:no_threads=False\nopenssl:no_tls1=False\nopenssl:no_ts=False\nopenssl:no_whirlpool=False\nopenssl:openssldir=None\nopenssl:shared=False\nproxyfmu:shared=True\nthrift:fPIC=True\nthrift:shared=False\nthrift:with_c_glib=False\nthrift:with_cpp=True\nthrift:with_haskell=False\nthrift:with_java=False\nthrift:with_libevent=True\nthrift:with_openssl=True\nthrift:with_python=False\nthrift:with_qt5=False\nthrift:with_zlib=True\nxerces-c:char_type=uint16_t\nxerces-c:message_loader=inmemory\nxerces-c:mutex_manager=posix\nxerces-c:network=True\nxerces-c:network_accessor=socket\nxerces-c:shared=True\nxerces-c:transcoder=gnuiconv\nxz_utils:fPIC=True\nxz_utils:shared=False\nyaml-cpp:shared=True\nzlib:fPIC=True\nzlib:shared=False", + "package_id": "83b7767636ba7d41bfcb859daa4518b262bc8ff8", + "prev": "7bfb037f8da98598ce8a809cbbeae512", "requires": [ "2" ], "context": "host" }, "2": { - "ref": "libcosim/0.10.2@osp/stable#df2b4688f7f39c9bbd3e6584f34749c5", - "options": "no_fmi_logging=False\nproxyfmu=True\nshared=True\nboost:addr2line_location=/usr/bin/addr2line\nboost:asio_no_deprecated=False\nboost:buildid=None\nboost:bzip2=True\nboost:debug_level=0\nboost:diagnostic_definitions=False\nboost:error_code_header_only=False\nboost:extra_b2_flags=None\nboost:filesystem_no_deprecated=False\nboost:filesystem_use_std_fs=False\nboost:filesystem_version=None\nboost:header_only=False\nboost:i18n_backend=deprecated\nboost:i18n_backend_iconv=libc\nboost:i18n_backend_icu=False\nboost:layout=system\nboost:lzma=False\nboost:magic_autolink=False\nboost:multithreading=True\nboost:namespace=boost\nboost:namespace_alias=False\nboost:numa=True\nboost:pch=True\nboost:python_executable=None\nboost:python_version=None\nboost:segmented_stacks=False\nboost:shared=True\nboost:system_no_deprecated=False\nboost:system_use_utf8=False\nboost:visibility=hidden\nboost:with_stacktrace_backtrace=True\nboost:without_atomic=False\nboost:without_chrono=False\nboost:without_container=False\nboost:without_context=False\nboost:without_contract=False\nboost:without_coroutine=False\nboost:without_date_time=False\nboost:without_exception=False\nboost:without_fiber=False\nboost:without_filesystem=False\nboost:without_graph=False\nboost:without_graph_parallel=True\nboost:without_iostreams=False\nboost:without_locale=False\nboost:without_log=False\nboost:without_math=False\nboost:without_mpi=True\nboost:without_program_options=False\nboost:without_python=True\nboost:without_random=False\nboost:without_regex=False\nboost:without_serialization=False\nboost:without_stacktrace=False\nboost:without_system=False\nboost:without_test=False\nboost:without_thread=False\nboost:without_timer=False\nboost:without_type_erasure=False\nboost:without_wave=False\nboost:zlib=True\nboost:zstd=False\nbzip2:build_executable=True\nbzip2:fPIC=True\nbzip2:shared=False\nfmilibrary:shared=True\nlibbacktrace:fPIC=True\nlibbacktrace:shared=False\nlibevent:disable_threads=False\nlibevent:fPIC=True\nlibevent:shared=False\nlibevent:with_openssl=True\nlibzip:crypto=openssl\nlibzip:shared=True\nlibzip:tools=True\nlibzip:with_bzip2=True\nlibzip:with_lzma=True\nms-gsl:on_contract_violation=terminate\nopenssl:386=False\nopenssl:enable_weak_ssl_ciphers=False\nopenssl:fPIC=True\nopenssl:no_aria=False\nopenssl:no_asm=False\nopenssl:no_async=False\nopenssl:no_bf=False\nopenssl:no_blake2=False\nopenssl:no_camellia=False\nopenssl:no_cast=False\nopenssl:no_chacha=False\nopenssl:no_cms=False\nopenssl:no_comp=False\nopenssl:no_ct=False\nopenssl:no_deprecated=False\nopenssl:no_des=False\nopenssl:no_dgram=False\nopenssl:no_dh=False\nopenssl:no_dsa=False\nopenssl:no_dso=False\nopenssl:no_ec=False\nopenssl:no_ecdh=False\nopenssl:no_ecdsa=False\nopenssl:no_engine=False\nopenssl:no_filenames=False\nopenssl:no_gost=False\nopenssl:no_hmac=False\nopenssl:no_idea=False\nopenssl:no_md4=False\nopenssl:no_md5=False\nopenssl:no_mdc2=False\nopenssl:no_ocsp=False\nopenssl:no_pinshared=False\nopenssl:no_rc2=False\nopenssl:no_rfc3779=False\nopenssl:no_rmd160=False\nopenssl:no_rsa=False\nopenssl:no_seed=False\nopenssl:no_sha=False\nopenssl:no_sm2=False\nopenssl:no_sm3=False\nopenssl:no_sm4=False\nopenssl:no_sock=False\nopenssl:no_srp=False\nopenssl:no_srtp=False\nopenssl:no_sse2=False\nopenssl:no_ssl=False\nopenssl:no_ssl3=False\nopenssl:no_stdio=False\nopenssl:no_tests=False\nopenssl:no_threads=False\nopenssl:no_tls1=False\nopenssl:no_ts=False\nopenssl:no_whirlpool=False\nopenssl:openssldir=None\nopenssl:shared=False\nproxyfmu:shared=True\nthrift:fPIC=True\nthrift:shared=False\nthrift:with_c_glib=False\nthrift:with_cpp=True\nthrift:with_haskell=False\nthrift:with_java=False\nthrift:with_libevent=True\nthrift:with_openssl=True\nthrift:with_python=False\nthrift:with_qt5=False\nthrift:with_zlib=True\nxerces-c:char_type=uint16_t\nxerces-c:message_loader=inmemory\nxerces-c:mutex_manager=posix\nxerces-c:network_accessor=socket\nxerces-c:shared=True\nxerces-c:transcoder=gnuiconv\nxz_utils:fPIC=True\nxz_utils:shared=False\nyaml-cpp:shared=True\nzlib:fPIC=True\nzlib:shared=False", - "package_id": "e52c44148331fd418a4a832710fd2e42ac99653d", - "prev": "723017a94da9b795771aacfeda1e7249", + "ref": "libcosim/0.10.2@osp/stable#227394c59433eb6ca19ced09a8b75926", + "options": "no_fmi_logging=False\nproxyfmu=True\nshared=True\nboost:addr2line_location=/usr/bin/addr2line\nboost:asio_no_deprecated=False\nboost:buildid=None\nboost:bzip2=True\nboost:debug_level=0\nboost:diagnostic_definitions=False\nboost:error_code_header_only=False\nboost:extra_b2_flags=None\nboost:filesystem_no_deprecated=False\nboost:filesystem_use_std_fs=False\nboost:filesystem_version=None\nboost:header_only=False\nboost:i18n_backend=deprecated\nboost:i18n_backend_iconv=libc\nboost:i18n_backend_icu=False\nboost:layout=system\nboost:lzma=False\nboost:magic_autolink=False\nboost:multithreading=True\nboost:namespace=boost\nboost:namespace_alias=False\nboost:numa=True\nboost:pch=True\nboost:python_executable=None\nboost:python_version=None\nboost:segmented_stacks=False\nboost:shared=True\nboost:system_no_deprecated=False\nboost:system_use_utf8=False\nboost:visibility=hidden\nboost:with_stacktrace_backtrace=True\nboost:without_atomic=False\nboost:without_chrono=False\nboost:without_container=False\nboost:without_context=False\nboost:without_contract=False\nboost:without_coroutine=False\nboost:without_date_time=False\nboost:without_exception=False\nboost:without_fiber=False\nboost:without_filesystem=False\nboost:without_graph=False\nboost:without_graph_parallel=True\nboost:without_iostreams=False\nboost:without_locale=False\nboost:without_log=False\nboost:without_math=False\nboost:without_mpi=True\nboost:without_program_options=False\nboost:without_python=True\nboost:without_random=False\nboost:without_regex=False\nboost:without_serialization=False\nboost:without_stacktrace=False\nboost:without_system=False\nboost:without_test=False\nboost:without_thread=False\nboost:without_timer=False\nboost:without_type_erasure=False\nboost:without_wave=False\nboost:zlib=True\nboost:zstd=False\nbzip2:build_executable=True\nbzip2:fPIC=True\nbzip2:shared=False\nfmilibrary:shared=True\nlibbacktrace:fPIC=True\nlibbacktrace:shared=False\nlibevent:disable_threads=False\nlibevent:fPIC=True\nlibevent:shared=False\nlibevent:with_openssl=True\nlibzip:crypto=openssl\nlibzip:shared=True\nlibzip:tools=True\nlibzip:with_bzip2=True\nlibzip:with_lzma=True\nms-gsl:on_contract_violation=terminate\nopenssl:386=False\nopenssl:enable_weak_ssl_ciphers=False\nopenssl:fPIC=True\nopenssl:no_aria=False\nopenssl:no_asm=False\nopenssl:no_async=False\nopenssl:no_bf=False\nopenssl:no_blake2=False\nopenssl:no_camellia=False\nopenssl:no_cast=False\nopenssl:no_chacha=False\nopenssl:no_cms=False\nopenssl:no_comp=False\nopenssl:no_ct=False\nopenssl:no_deprecated=False\nopenssl:no_des=False\nopenssl:no_dgram=False\nopenssl:no_dh=False\nopenssl:no_dsa=False\nopenssl:no_dso=False\nopenssl:no_ec=False\nopenssl:no_ecdh=False\nopenssl:no_ecdsa=False\nopenssl:no_engine=False\nopenssl:no_filenames=False\nopenssl:no_gost=False\nopenssl:no_hmac=False\nopenssl:no_idea=False\nopenssl:no_md4=False\nopenssl:no_md5=False\nopenssl:no_mdc2=False\nopenssl:no_ocsp=False\nopenssl:no_pinshared=False\nopenssl:no_rc2=False\nopenssl:no_rfc3779=False\nopenssl:no_rmd160=False\nopenssl:no_rsa=False\nopenssl:no_seed=False\nopenssl:no_sha=False\nopenssl:no_sm2=False\nopenssl:no_sm3=False\nopenssl:no_sm4=False\nopenssl:no_sock=False\nopenssl:no_srp=False\nopenssl:no_srtp=False\nopenssl:no_sse2=False\nopenssl:no_ssl=False\nopenssl:no_ssl3=False\nopenssl:no_stdio=False\nopenssl:no_tests=False\nopenssl:no_threads=False\nopenssl:no_tls1=False\nopenssl:no_ts=False\nopenssl:no_whirlpool=False\nopenssl:openssldir=None\nopenssl:shared=False\nproxyfmu:shared=True\nthrift:fPIC=True\nthrift:shared=False\nthrift:with_c_glib=False\nthrift:with_cpp=True\nthrift:with_haskell=False\nthrift:with_java=False\nthrift:with_libevent=True\nthrift:with_openssl=True\nthrift:with_python=False\nthrift:with_qt5=False\nthrift:with_zlib=True\nxerces-c:char_type=uint16_t\nxerces-c:message_loader=inmemory\nxerces-c:mutex_manager=posix\nxerces-c:network=True\nxerces-c:network_accessor=socket\nxerces-c:shared=True\nxerces-c:transcoder=gnuiconv\nxz_utils:fPIC=True\nxz_utils:shared=False\nyaml-cpp:shared=True\nzlib:fPIC=True\nzlib:shared=False", + "package_id": "01b3ff94339786d6482e3ddcdda1ef14bc2192f1", + "prev": "87e8dcd2ecee239f79235a1e7d133625", "requires": [ "3", "7", @@ -40,10 +40,10 @@ "context": "host" }, "3": { - "ref": "boost/1.71.0#95c5efc5a2727faaf6bf0a59424818ee", + "ref": "boost/1.71.0#106e5eecb6cb4e591f1807e5b51f89e6", "options": "addr2line_location=/usr/bin/addr2line\nasio_no_deprecated=False\nbuildid=None\nbzip2=True\ndebug_level=0\ndiagnostic_definitions=False\nerror_code_header_only=False\nextra_b2_flags=None\nfilesystem_no_deprecated=False\nfilesystem_use_std_fs=False\nfilesystem_version=None\nheader_only=False\ni18n_backend=deprecated\ni18n_backend_iconv=libc\ni18n_backend_icu=False\nlayout=system\nlzma=False\nmagic_autolink=False\nmultithreading=True\nnamespace=boost\nnamespace_alias=False\nnuma=True\npch=True\npython_executable=None\npython_version=None\nsegmented_stacks=False\nshared=True\nsystem_no_deprecated=False\nsystem_use_utf8=False\nvisibility=hidden\nwith_stacktrace_backtrace=True\nwithout_atomic=False\nwithout_chrono=False\nwithout_container=False\nwithout_context=False\nwithout_contract=False\nwithout_coroutine=False\nwithout_date_time=False\nwithout_exception=False\nwithout_fiber=False\nwithout_filesystem=False\nwithout_graph=False\nwithout_graph_parallel=True\nwithout_iostreams=False\nwithout_locale=False\nwithout_log=False\nwithout_math=False\nwithout_mpi=True\nwithout_program_options=False\nwithout_python=True\nwithout_random=False\nwithout_regex=False\nwithout_serialization=False\nwithout_stacktrace=False\nwithout_system=False\nwithout_test=False\nwithout_thread=False\nwithout_timer=False\nwithout_type_erasure=False\nwithout_wave=False\nzlib=True\nzstd=False\nbzip2:build_executable=True\nbzip2:fPIC=True\nbzip2:shared=False\nlibbacktrace:fPIC=True\nlibbacktrace:shared=False\nzlib:fPIC=True\nzlib:shared=False", - "package_id": "15e881cf4fa352877c6f626d88a3b9471860ac90", - "prev": "74bc006d0f9abd823999c5bad39637cd", + "package_id": "d560dfc45e4a7f682fb61e5fc80bde4f9c38eaa3", + "prev": "94f5e3a4f5e2c48b9869ee078d2bd605", "requires": [ "4", "5", @@ -52,45 +52,45 @@ "context": "host" }, "4": { - "ref": "zlib/1.2.12#b1fd071d8a2234a488b3ff74a3526f81", + "ref": "zlib/1.2.12#c57575ff8ba6ade58cb9ef18d5a247af", "options": "fPIC=True\nshared=False", - "package_id": "6af9cc7cb931c5ad942174fd7838eb655717c709", - "prev": "a1a6bd8ac1634284f62c7d788f67cfa5", + "package_id": "19729b9559f3ae196cad45cb2b97468ccb75dcd1", + "prev": "58e251560ffd1ea036fb4bfc49fef6a2", "context": "host" }, "5": { - "ref": "bzip2/1.0.8#411fc05e80d47a89045edc1ee6f23c1d", + "ref": "bzip2/1.0.8#0", "options": "build_executable=True\nfPIC=True\nshared=False", - "package_id": "da606cf731e334010b0bf6e85a2a6f891b9f36b0", - "prev": "042db67985ae8f0d1601cdcb5374f4c7", + "package_id": "91a8b22c2c5a149bc617cfc06cdd21bf23b12567", + "prev": "f4b3512fde9d691dab1a14d3c0d14134", "context": "host" }, "6": { - "ref": "libbacktrace/cci.20210118#ec1aa63bbc10145c6a299e68e711670c", + "ref": "libbacktrace/cci.20210118#0", "options": "fPIC=True\nshared=False", - "package_id": "6af9cc7cb931c5ad942174fd7838eb655717c709", - "prev": "0dc12fea174fd61274a461380b9a338f", + "package_id": "19729b9559f3ae196cad45cb2b97468ccb75dcd1", + "prev": "052a70fe7e213e698fa6c4176bd7ca6f", "context": "host" }, "7": { - "ref": "fmilibrary/2.3#7b568feab44127d6867f34197642dfa3", + "ref": "fmilibrary/2.3#0", "options": "shared=True", - "package_id": "97172bab7554b947975f35cab343b2a755de9955", - "prev": "6b155159a24863b93dd2ae205d88056c", + "package_id": "79f200efe18f84353bb1264b3eeee74874c3dd69", + "prev": "e8f6f0ae0e689021b75df9ed44a53253", "context": "host" }, "8": { - "ref": "ms-gsl/2.1.0#28affeb575910f3b9cb49633102567ab", + "ref": "ms-gsl/2.1.0#140ef592ef79329adf49939436e30e91", "options": "on_contract_violation=terminate", "package_id": "5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9", - "prev": "3e2626c9604e567a696b978dd72e36fd", + "prev": "751829a97054d711ac6def7a1518a2c0", "context": "host" }, "9": { - "ref": "libzip/1.7.3#0c953e38bb243e6a4e9a5d34d4b56a29", + "ref": "libzip/1.7.3#c884b998fe250819ca865cceb502bc91", "options": "crypto=openssl\nshared=True\ntools=True\nwith_bzip2=True\nwith_lzma=True\nbzip2:build_executable=True\nbzip2:fPIC=True\nbzip2:shared=False\nopenssl:386=False\nopenssl:enable_weak_ssl_ciphers=False\nopenssl:fPIC=True\nopenssl:no_aria=False\nopenssl:no_asm=False\nopenssl:no_async=False\nopenssl:no_bf=False\nopenssl:no_blake2=False\nopenssl:no_camellia=False\nopenssl:no_cast=False\nopenssl:no_chacha=False\nopenssl:no_cms=False\nopenssl:no_comp=False\nopenssl:no_ct=False\nopenssl:no_deprecated=False\nopenssl:no_des=False\nopenssl:no_dgram=False\nopenssl:no_dh=False\nopenssl:no_dsa=False\nopenssl:no_dso=False\nopenssl:no_ec=False\nopenssl:no_ecdh=False\nopenssl:no_ecdsa=False\nopenssl:no_engine=False\nopenssl:no_filenames=False\nopenssl:no_gost=False\nopenssl:no_hmac=False\nopenssl:no_idea=False\nopenssl:no_md4=False\nopenssl:no_md5=False\nopenssl:no_mdc2=False\nopenssl:no_ocsp=False\nopenssl:no_pinshared=False\nopenssl:no_rc2=False\nopenssl:no_rfc3779=False\nopenssl:no_rmd160=False\nopenssl:no_rsa=False\nopenssl:no_seed=False\nopenssl:no_sha=False\nopenssl:no_sm2=False\nopenssl:no_sm3=False\nopenssl:no_sm4=False\nopenssl:no_sock=False\nopenssl:no_srp=False\nopenssl:no_srtp=False\nopenssl:no_sse2=False\nopenssl:no_ssl=False\nopenssl:no_ssl3=False\nopenssl:no_stdio=False\nopenssl:no_tests=False\nopenssl:no_threads=False\nopenssl:no_tls1=False\nopenssl:no_ts=False\nopenssl:no_whirlpool=False\nopenssl:openssldir=None\nopenssl:shared=False\nxz_utils:fPIC=True\nxz_utils:shared=False\nzlib:fPIC=True\nzlib:shared=False", - "package_id": "ac1c93e5e30585cd363eb83c77f9c21580de1cc2", - "prev": "606391903e8928fc14ce4123bcadd69b", + "package_id": "0404c59ae98a476cddffc7e0689c31f103dd2da3", + "prev": "9cfa63a4401512160390b12ca2622378", "requires": [ "4", "5", @@ -100,38 +100,38 @@ "context": "host" }, "10": { - "ref": "xz_utils/5.2.5#774a53815bc66047a56ef8470a144a91", + "ref": "xz_utils/5.2.5#c99887b9646d3369581dfcf10e79cda5", "options": "fPIC=True\nshared=False", - "package_id": "6af9cc7cb931c5ad942174fd7838eb655717c709", - "prev": "d930aa19f5c1ecc72ae301b70d8c24bd", + "package_id": "19729b9559f3ae196cad45cb2b97468ccb75dcd1", + "prev": "ccc7c1a94e4f54fe55f0a652746e2d0c", "context": "host" }, "11": { "ref": "openssl/1.1.1k#d244a9c61b38140fc03ffddcfdfc3547", "options": "386=False\nenable_weak_ssl_ciphers=False\nfPIC=True\nno_aria=False\nno_asm=False\nno_async=False\nno_bf=False\nno_blake2=False\nno_camellia=False\nno_cast=False\nno_chacha=False\nno_cms=False\nno_comp=False\nno_ct=False\nno_deprecated=False\nno_des=False\nno_dgram=False\nno_dh=False\nno_dsa=False\nno_dso=False\nno_ec=False\nno_ecdh=False\nno_ecdsa=False\nno_engine=False\nno_filenames=False\nno_gost=False\nno_hmac=False\nno_idea=False\nno_md4=False\nno_md5=False\nno_mdc2=False\nno_ocsp=False\nno_pinshared=False\nno_rc2=False\nno_rfc3779=False\nno_rmd160=False\nno_rsa=False\nno_seed=False\nno_sha=False\nno_sm2=False\nno_sm3=False\nno_sm4=False\nno_sock=False\nno_srp=False\nno_srtp=False\nno_sse2=False\nno_ssl=False\nno_ssl3=False\nno_stdio=False\nno_tests=False\nno_threads=False\nno_tls1=False\nno_ts=False\nno_whirlpool=False\nopenssldir=None\nshared=False", - "package_id": "6af9cc7cb931c5ad942174fd7838eb655717c709", - "prev": "ddcb1462194d496d32d6b4e6d2cee6ec", + "package_id": "19729b9559f3ae196cad45cb2b97468ccb75dcd1", + "prev": "c127cb55e7ce5ab559e986983b09b136", "context": "host" }, "12": { - "ref": "yaml-cpp/0.7.0#85b409c274a53d226b71f1bdb9cb4f8b", + "ref": "yaml-cpp/0.7.0#474bea868febf8dae4005e35460a51bf", "options": "shared=True", - "package_id": "97172bab7554b947975f35cab343b2a755de9955", - "prev": "f183cdf864bfb0b9583cf6bc3e3557f7", + "package_id": "79f200efe18f84353bb1264b3eeee74874c3dd69", + "prev": "6c7586534e21a52e29034b11b46e263d", "context": "host" }, "13": { - "ref": "xerces-c/3.2.2#47ef3064083d7d42d211593fb9c2778f", - "options": "char_type=uint16_t\nmessage_loader=inmemory\nmutex_manager=posix\nnetwork_accessor=socket\nshared=True\ntranscoder=gnuiconv", - "package_id": "e0208a9a45ef0ac340fbcf8fe6243b3fb9643aba", - "prev": "0e46830771e995fd8e66bace66c92df4", + "ref": "xerces-c/3.2.2#c56d554f386d77d5d9a35e9a213de727", + "options": "char_type=uint16_t\nmessage_loader=inmemory\nmutex_manager=posix\nnetwork=True\nnetwork_accessor=socket\nshared=True\ntranscoder=gnuiconv", + "package_id": "8b5a15e200af0b60a1a32c7ff25516562e71b5db", + "prev": "e710fe8ce7746f326118a7a11a955bb2", "context": "host" }, "14": { - "ref": "proxyfmu/0.3.1@osp/stable#5ee7929af5325f9d5ad396a8e4cdbf90", + "ref": "proxyfmu/0.3.1@osp/stable#c495ca06efddae6e56ccaf37fdfd5649", "options": "shared=True\nboost:addr2line_location=/usr/bin/addr2line\nboost:asio_no_deprecated=False\nboost:buildid=None\nboost:bzip2=True\nboost:debug_level=0\nboost:diagnostic_definitions=False\nboost:error_code_header_only=False\nboost:extra_b2_flags=None\nboost:filesystem_no_deprecated=False\nboost:filesystem_use_std_fs=False\nboost:filesystem_version=None\nboost:header_only=False\nboost:i18n_backend=deprecated\nboost:i18n_backend_iconv=libc\nboost:i18n_backend_icu=False\nboost:layout=system\nboost:lzma=False\nboost:magic_autolink=False\nboost:multithreading=True\nboost:namespace=boost\nboost:namespace_alias=False\nboost:numa=True\nboost:pch=True\nboost:python_executable=None\nboost:python_version=None\nboost:segmented_stacks=False\nboost:shared=True\nboost:system_no_deprecated=False\nboost:system_use_utf8=False\nboost:visibility=hidden\nboost:with_stacktrace_backtrace=True\nboost:without_atomic=False\nboost:without_chrono=False\nboost:without_container=False\nboost:without_context=False\nboost:without_contract=False\nboost:without_coroutine=False\nboost:without_date_time=False\nboost:without_exception=False\nboost:without_fiber=False\nboost:without_filesystem=False\nboost:without_graph=False\nboost:without_graph_parallel=True\nboost:without_iostreams=False\nboost:without_locale=False\nboost:without_log=False\nboost:without_math=False\nboost:without_mpi=True\nboost:without_program_options=False\nboost:without_python=True\nboost:without_random=False\nboost:without_regex=False\nboost:without_serialization=False\nboost:without_stacktrace=False\nboost:without_system=False\nboost:without_test=False\nboost:without_thread=False\nboost:without_timer=False\nboost:without_type_erasure=False\nboost:without_wave=False\nboost:zlib=True\nboost:zstd=False\nbzip2:build_executable=True\nbzip2:fPIC=True\nbzip2:shared=False\nfmilibrary:shared=True\nlibbacktrace:fPIC=True\nlibbacktrace:shared=False\nlibevent:disable_threads=False\nlibevent:fPIC=True\nlibevent:shared=False\nlibevent:with_openssl=True\nopenssl:386=False\nopenssl:enable_weak_ssl_ciphers=False\nopenssl:fPIC=True\nopenssl:no_aria=False\nopenssl:no_asm=False\nopenssl:no_async=False\nopenssl:no_bf=False\nopenssl:no_blake2=False\nopenssl:no_camellia=False\nopenssl:no_cast=False\nopenssl:no_chacha=False\nopenssl:no_cms=False\nopenssl:no_comp=False\nopenssl:no_ct=False\nopenssl:no_deprecated=False\nopenssl:no_des=False\nopenssl:no_dgram=False\nopenssl:no_dh=False\nopenssl:no_dsa=False\nopenssl:no_dso=False\nopenssl:no_ec=False\nopenssl:no_ecdh=False\nopenssl:no_ecdsa=False\nopenssl:no_engine=False\nopenssl:no_filenames=False\nopenssl:no_gost=False\nopenssl:no_hmac=False\nopenssl:no_idea=False\nopenssl:no_md4=False\nopenssl:no_md5=False\nopenssl:no_mdc2=False\nopenssl:no_ocsp=False\nopenssl:no_pinshared=False\nopenssl:no_rc2=False\nopenssl:no_rfc3779=False\nopenssl:no_rmd160=False\nopenssl:no_rsa=False\nopenssl:no_seed=False\nopenssl:no_sha=False\nopenssl:no_sm2=False\nopenssl:no_sm3=False\nopenssl:no_sm4=False\nopenssl:no_sock=False\nopenssl:no_srp=False\nopenssl:no_srtp=False\nopenssl:no_sse2=False\nopenssl:no_ssl=False\nopenssl:no_ssl3=False\nopenssl:no_stdio=False\nopenssl:no_tests=False\nopenssl:no_threads=False\nopenssl:no_tls1=False\nopenssl:no_ts=False\nopenssl:no_whirlpool=False\nopenssl:openssldir=None\nopenssl:shared=False\nthrift:fPIC=True\nthrift:shared=False\nthrift:with_c_glib=False\nthrift:with_cpp=True\nthrift:with_haskell=False\nthrift:with_java=False\nthrift:with_libevent=True\nthrift:with_openssl=True\nthrift:with_python=False\nthrift:with_qt5=False\nthrift:with_zlib=True\nzlib:fPIC=True\nzlib:shared=False", - "package_id": "9fdef87d259c966bd26babf89e1507d5d48d2381", - "prev": "85986e75f95e9f998d0683fbaedf5edf", + "package_id": "702bce670cf8a363f62a88f4dc5fc875a5b3bf91", + "prev": "ac0859d47111e70db7648f3771a5fc1c", "requires": [ "15", "7", @@ -140,17 +140,17 @@ "context": "host" }, "15": { - "ref": "cli11/2.3.1#8b591d97a2ed21d1e8d50afb67f3f97b", + "ref": "cli11/2.3.1#0", "options": "", "package_id": "5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9", - "prev": "45d96a39c1267cd857e2e44d4776d53b", + "prev": "840215e5218320f4c5944a7fcd168161", "context": "host" }, "16": { - "ref": "thrift/0.13.0#111684e98afac056fd59d5c499a0e339", + "ref": "thrift/0.13.0#0", "options": "fPIC=True\nshared=False\nwith_c_glib=False\nwith_cpp=True\nwith_haskell=False\nwith_java=False\nwith_libevent=True\nwith_openssl=True\nwith_python=False\nwith_qt5=False\nwith_zlib=True\nboost:addr2line_location=/usr/bin/addr2line\nboost:asio_no_deprecated=False\nboost:buildid=None\nboost:bzip2=True\nboost:debug_level=0\nboost:diagnostic_definitions=False\nboost:error_code_header_only=False\nboost:extra_b2_flags=None\nboost:filesystem_no_deprecated=False\nboost:filesystem_use_std_fs=False\nboost:filesystem_version=None\nboost:header_only=False\nboost:i18n_backend=deprecated\nboost:i18n_backend_iconv=libc\nboost:i18n_backend_icu=False\nboost:layout=system\nboost:lzma=False\nboost:magic_autolink=False\nboost:multithreading=True\nboost:namespace=boost\nboost:namespace_alias=False\nboost:numa=True\nboost:pch=True\nboost:python_executable=None\nboost:python_version=None\nboost:segmented_stacks=False\nboost:shared=True\nboost:system_no_deprecated=False\nboost:system_use_utf8=False\nboost:visibility=hidden\nboost:with_stacktrace_backtrace=True\nboost:without_atomic=False\nboost:without_chrono=False\nboost:without_container=False\nboost:without_context=False\nboost:without_contract=False\nboost:without_coroutine=False\nboost:without_date_time=False\nboost:without_exception=False\nboost:without_fiber=False\nboost:without_filesystem=False\nboost:without_graph=False\nboost:without_graph_parallel=True\nboost:without_iostreams=False\nboost:without_locale=False\nboost:without_log=False\nboost:without_math=False\nboost:without_mpi=True\nboost:without_program_options=False\nboost:without_python=True\nboost:without_random=False\nboost:without_regex=False\nboost:without_serialization=False\nboost:without_stacktrace=False\nboost:without_system=False\nboost:without_test=False\nboost:without_thread=False\nboost:without_timer=False\nboost:without_type_erasure=False\nboost:without_wave=False\nboost:zlib=True\nboost:zstd=False\nbzip2:build_executable=True\nbzip2:fPIC=True\nbzip2:shared=False\nlibbacktrace:fPIC=True\nlibbacktrace:shared=False\nlibevent:disable_threads=False\nlibevent:fPIC=True\nlibevent:shared=False\nlibevent:with_openssl=True\nopenssl:386=False\nopenssl:enable_weak_ssl_ciphers=False\nopenssl:fPIC=True\nopenssl:no_aria=False\nopenssl:no_asm=False\nopenssl:no_async=False\nopenssl:no_bf=False\nopenssl:no_blake2=False\nopenssl:no_camellia=False\nopenssl:no_cast=False\nopenssl:no_chacha=False\nopenssl:no_cms=False\nopenssl:no_comp=False\nopenssl:no_ct=False\nopenssl:no_deprecated=False\nopenssl:no_des=False\nopenssl:no_dgram=False\nopenssl:no_dh=False\nopenssl:no_dsa=False\nopenssl:no_dso=False\nopenssl:no_ec=False\nopenssl:no_ecdh=False\nopenssl:no_ecdsa=False\nopenssl:no_engine=False\nopenssl:no_filenames=False\nopenssl:no_gost=False\nopenssl:no_hmac=False\nopenssl:no_idea=False\nopenssl:no_md4=False\nopenssl:no_md5=False\nopenssl:no_mdc2=False\nopenssl:no_ocsp=False\nopenssl:no_pinshared=False\nopenssl:no_rc2=False\nopenssl:no_rfc3779=False\nopenssl:no_rmd160=False\nopenssl:no_rsa=False\nopenssl:no_seed=False\nopenssl:no_sha=False\nopenssl:no_sm2=False\nopenssl:no_sm3=False\nopenssl:no_sm4=False\nopenssl:no_sock=False\nopenssl:no_srp=False\nopenssl:no_srtp=False\nopenssl:no_sse2=False\nopenssl:no_ssl=False\nopenssl:no_ssl3=False\nopenssl:no_stdio=False\nopenssl:no_tests=False\nopenssl:no_threads=False\nopenssl:no_tls1=False\nopenssl:no_ts=False\nopenssl:no_whirlpool=False\nopenssl:openssldir=None\nopenssl:shared=False\nzlib:fPIC=True\nzlib:shared=False", - "package_id": "1ab9c1fb952c655d23a9e5f21374fbeebd083e21", - "prev": "e04211ddae5e9f0ba5a150d15d5e0787", + "package_id": "ac26c0e48f3c75b4ba727df4349a3bdcf1cbcdf6", + "prev": "e436a8c94d31837b26500314b1783a81", "requires": [ "3", "11", @@ -160,10 +160,10 @@ "context": "host" }, "17": { - "ref": "libevent/2.1.12#c3472785c9d69a9f9d5c3cabbf6ce24f", + "ref": "libevent/2.1.12#0", "options": "disable_threads=False\nfPIC=True\nshared=False\nwith_openssl=True\nopenssl:386=False\nopenssl:enable_weak_ssl_ciphers=False\nopenssl:fPIC=True\nopenssl:no_aria=False\nopenssl:no_asm=False\nopenssl:no_async=False\nopenssl:no_bf=False\nopenssl:no_blake2=False\nopenssl:no_camellia=False\nopenssl:no_cast=False\nopenssl:no_chacha=False\nopenssl:no_cms=False\nopenssl:no_comp=False\nopenssl:no_ct=False\nopenssl:no_deprecated=False\nopenssl:no_des=False\nopenssl:no_dgram=False\nopenssl:no_dh=False\nopenssl:no_dsa=False\nopenssl:no_dso=False\nopenssl:no_ec=False\nopenssl:no_ecdh=False\nopenssl:no_ecdsa=False\nopenssl:no_engine=False\nopenssl:no_filenames=False\nopenssl:no_gost=False\nopenssl:no_hmac=False\nopenssl:no_idea=False\nopenssl:no_md4=False\nopenssl:no_md5=False\nopenssl:no_mdc2=False\nopenssl:no_ocsp=False\nopenssl:no_pinshared=False\nopenssl:no_rc2=False\nopenssl:no_rfc3779=False\nopenssl:no_rmd160=False\nopenssl:no_rsa=False\nopenssl:no_seed=False\nopenssl:no_sha=False\nopenssl:no_sm2=False\nopenssl:no_sm3=False\nopenssl:no_sm4=False\nopenssl:no_sock=False\nopenssl:no_srp=False\nopenssl:no_srtp=False\nopenssl:no_sse2=False\nopenssl:no_ssl=False\nopenssl:no_ssl3=False\nopenssl:no_stdio=False\nopenssl:no_tests=False\nopenssl:no_threads=False\nopenssl:no_tls1=False\nopenssl:no_ts=False\nopenssl:no_whirlpool=False\nopenssl:openssldir=None\nopenssl:shared=False", - "package_id": "6b0981c427aa0eb8bea05add2094df29ed639799", - "prev": "6e1a45523cb0ed75a76740616a3d8f84", + "package_id": "9044e83e794c7db860c4516c265381e98a41018e", + "prev": "97edd70710a9eaad49cb138376846efa", "requires": [ "11" ], @@ -173,5 +173,5 @@ "revisions_enabled": true }, "version": "0.4", - "profile_host": "[settings]\narch=x86_64\narch_build=x86_64\nbuild_type=Release\ncompiler=gcc\ncompiler.libcxx=libstdc++11\ncompiler.version=9\nos=Linux\nos_build=Linux\n[options]\n[build_requires]\n[env]\n" + "profile_host": "[settings]\narch=x86_64\narch_build=x86_64\nbuild_type=Release\ncompiler=gcc\ncompiler.libcxx=libstdc++11\ncompiler.version=10\nos=Linux\nos_build=Linux\n[options]\n[build_requires]\n[env]\n" } \ No newline at end of file diff --git a/hatch_build.py b/hatch_build.py index 42c173e..f38767e 100644 --- a/hatch_build.py +++ b/hatch_build.py @@ -15,10 +15,16 @@ def initialize(self, version: str, build_data: Dict[str, Any]) -> None: system_os = platform.system() conan, _, _ = Conan.factory() conan.config_set("general.revisions_enabled", "True") - conan.remote_add(remote_name="osp", url="https://osp.jfrog.io/artifactory/api/conan/conan-local", force=True, - insert=0) - conan.install(path="conan", - lockfile='conan/conan-linux64.lock' if system_os == "Linux" else 'conan/conan-win64.lock', - install_folder="build") + conan.remote_add( + remote_name="osp", + url="https://osp.jfrog.io/artifactory/api/conan/conan-local", + force=True, + insert=0, + ) + conan.install( + path="conan", + install_folder="build", + lockfile='conan/conan-linux64.lock' if system_os == "Linux" else 'conan/conan-win64.lock', + ) if system_os == "Linux": os.system("patchelf --set-rpath '$ORIGIN' build/libcosimc/*") diff --git a/pyproject.toml b/pyproject.toml index 9bc87aa..f55286d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,7 +44,8 @@ dependencies = [ [tool.hatch.build.targets.wheel.force-include] "build/libcosimc" = "src/libcosimpy/libcosimc" +[tool.cibuildwheel.linux] +before-all = "yum install -y libatomic" - - - +[tool.cibuildwheel] +build = "*-manylinux_x86_64 *-win_amd64"