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

Migrate python to use pyproject.toml #1202

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Commits on Oct 1, 2024

  1. Remove python from CMake

    Installing python through CMake is very error prone and should only be
    done through pip or similar package manager. User tend to install it
    with sudo which tends to make the bindings inaccessible.
    
    Signed-off-by: Travis F. Collins <[email protected]>
    tfcollins committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    405efe5 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Update python bindings packaging

    Replace old setup.py with project.toml and move single file module to
    subfolder. setuptools does not support single file modules; therefore,
    we need to use a subfolder for packaging
    
    Signed-off-by: Travis F. Collins <[email protected]>
    tfcollins committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    e7bb371 View commit details
    Browse the repository at this point in the history
  2. Update python bindings errors when looking for lib

    Make error helpful when python cannot find the libiio C library
    
    Signed-off-by: Travis F. Collins <[email protected]>
    tfcollins committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    3a71b96 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Add CI for python bindings

    Signed-off-by: Travis F. Collins <[email protected]>
    tfcollins committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    35b3993 View commit details
    Browse the repository at this point in the history
  2. Remove python from Windows CI

    Signed-off-by: Travis F. Collins <[email protected]>
    tfcollins committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    bc943a4 View commit details
    Browse the repository at this point in the history