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

Support for pip install as a standard Python package #737

Merged
merged 9 commits into from
Aug 17, 2024

Commits on Aug 14, 2024

  1. Enable building and installing Basilisk via pip install.

    - `python conanfile.py` still works as before and is recommended for development usage.
    - Added broader platform support by building using the limited Python API.
    - Added missing runtime dependencies (originally installed as dependencies of 'conan').
    dpad authored and schaubh committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    f4655fe View commit details
    Browse the repository at this point in the history
  2. fix: Fixed path to supportData in test case.

    dpad authored and schaubh committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    8b077d9 View commit details
    Browse the repository at this point in the history
  3. fix: Conan profile needs to be set outside of ConanFile to ensure it …

    …applies during the first Conan run. Fixes AVSLab#525.
    dpad authored and schaubh committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2a304f5 View commit details
    Browse the repository at this point in the history
  4. fix: Replace cMsgCInterfacePy symlink with a real Python module to re…

    …duce size of generated wheels.
    
    Effectively reduces the wheel size from ~750MB to ~550MB.
    dpad authored and schaubh committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2808438 View commit details
    Browse the repository at this point in the history
  5. Add support for "--no-clean" and "--no-allOptPkg". Useful for overrid…

    …ing arguments (e.g. "--clean --no-clean").
    dpad authored and schaubh committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    8678e9f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7d90c3b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    01491f5 View commit details
    Browse the repository at this point in the history
  8. Clarify comment

    schaubh committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    d7a03b2 View commit details
    Browse the repository at this point in the history
  9. remove depreciated code in this example script

    make the depreciation warning explicit as to when this backwards
    compatibility will be removed.
    schaubh committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    39e023e View commit details
    Browse the repository at this point in the history