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

Pyodide, system installs. #2675

Merged
merged 9 commits into from
Sep 19, 2023
Merged

Commits on Sep 19, 2023

  1. pipcl.py: build_extension(): extract include paths from compiler_flag…

    …s for use with swig.
    
    Controlled with new arg `infer_swig_includes`, default is true. This is a bit
    crude, but is necessary if we are to allow things to be specified with just
    CFLAGS and not a dedicated INCLUDES or setting of `includes` parameter.
    julian-smith-artifex-com committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    e4dc9f1 View commit details
    Browse the repository at this point in the history
  2. setup.py: minor change to Pyodide builds and system builds.

    Removed use of `PYMUPDF_MUPDF_INCLUDE` as not required.
    
    Pyodide builds are now indicated by OS='pyodide', not `wasm`; this follows
    MuPDF.
    julian-smith-artifex-com committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    5022043 View commit details
    Browse the repository at this point in the history
  3. scripts/gh_release.py: build_pyodide_wheel(): use OS=pyodide for Pyod…

    …ide builds.
    
    This matches recent change to MuPDF.
    julian-smith-artifex-com committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    cd557c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ccdc3b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f29b8dc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    26977e4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2a05b75 View commit details
    Browse the repository at this point in the history
  8. scripts/gh_release.py: avoid problems with latest pyodide-build.

    We specify pyodide-build==0.23.4.
    julian-smith-artifex-com committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    38d4a47 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    738aa77 View commit details
    Browse the repository at this point in the history