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 platform_tests for installation on multiple platforms including macos, ubuntu and windows #119

Merged
merged 9 commits into from
Nov 13, 2024

Conversation

tonyhoo
Copy link
Contributor

@tonyhoo tonyhoo commented Nov 13, 2024

Issue #, if available:

Description of changes:
Add platform_tests for installation on multiple platforms including macos, ubuntu and windows

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Copy link
Collaborator

@AnirudhDagar AnirudhDagar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot @tonyhoo for adding this, overall LGTM! Left some questions in the review. Feel free to go ahead when the test run passed on your fork :)

Comment on lines +2 to +7
python -m pip install --upgrade pip
python -m pip install tox
python -m pip install flake8
python -m pip install bandit
python -m pip install packaging
python -m pip install ruff
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are we using/calling all these deps somewhere?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These settings are copied from AutoGluon. Most are for lint and security checks, which we'll need later.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright I'll merge once tests passed, I'm assuming there will be a follow up PR to enable the use of those deps later. Also we already have a lint CI: https://github.com/autogluon/autogluon-assistant/blob/main/.github/workflows/lint.yml

@AnirudhDagar
Copy link
Collaborator

@tonyhoo looks like lightgbm is causing failures on macOS platform tests https://github.com/tonyhoo/autogluon-assistant/actions/runs/11813461092/job/32910561260

@tonyhoo tonyhoo merged commit a7808de into autogluon:main Nov 13, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants