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

Add pyproject.toml #28385

Merged
merged 8 commits into from
Oct 12, 2023
Merged

Add pyproject.toml #28385

merged 8 commits into from
Oct 12, 2023

Commits on Oct 10, 2023

  1. Add pyproject.toml

    Update numpy bounds
    AnandInguva committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    93d819a View commit details
    Browse the repository at this point in the history
  2. Use subprocess to run grpcio since it is not imported in pyproject.toml

    Update setup.py
    
    Remove ImportError from gen_protos.py
    
    Update subprocess run and raise RuntimeError if proto generation fails
    
    Print output of setup.py
    Fix linting issues
    AnandInguva committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    4d29e90 View commit details
    Browse the repository at this point in the history
  3. Remove build-requirements.txt and use build to build the sdist

    Modify buildPython task
    AnandInguva committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    3d1d454 View commit details
    Browse the repository at this point in the history
  4. Use wheels to run tox precommit tests

    Upgrade pip in Dockerfile
    
    Move _ELEMENTS to shared file. tests are not importable by each other
    
    
    Add missing element
    
    Remove shared_test_variables
    
    Remove installing wheel in a test suite
    
    
    Retry run_tox.sh with no installPkg flag
    
    Remove natural language test. codepath is covered in the postCommits.
    
    Add back tox exit code
    AnandInguva committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    69c3042 View commit details
    Browse the repository at this point in the history
  5. Remove cython tests. default tests will run with Cython extensions

    FIx toxTask name
    
    Add no-extra test suite to precommit and remove GH duplicate ubuntu test
    
    Skip failing non-cython test
    
    Fix tox test name
    AnandInguva committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    fb1f5a7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d59c260 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4c80183 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dad39ec View commit details
    Browse the repository at this point in the history