Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade actions/download-artifact to v4; Explicitly Check PEP 440 Compliance; Fix Workflows, Makefiles, and Boost Usage #340

Merged
merged 2 commits into from
Sep 7, 2024

Commits on Sep 7, 2024

  1. update workflow yml:

    1. upgrade actions/upload-artifact;
    2. include macos-aarch64 in compile binaries;
    3. exclude macos, linux-aarch from pypi-build;
    4. update yum repo files as a temp fix for Mirrorlist end-of-life;
    5. change of job name in compile binaries
    rwxayheee committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    308e30b View commit details
    Browse the repository at this point in the history
  2. 1. for compile binaries: edit Makefile BASE

    to find boost installed by apt-get (Linux)
    and homebrew (intel, Apple Silicon);
    2. for newer boost versions: replace boost/filesystem/*.hpp
    by boost/filesystem.hpp in source;
    3. explictly check for PEP 440 compliance of version:
    include packaging as build dependency,
    only return compliant version from
    setup.py
    rwxayheee committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    4c20237 View commit details
    Browse the repository at this point in the history