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

Remove Python Native API #1273

Merged
merged 8 commits into from
Jan 17, 2025
Merged

Remove Python Native API #1273

merged 8 commits into from
Jan 17, 2025

Conversation

MasterSkepticista
Copy link
Collaborator

@MasterSkepticista MasterSkepticista commented Jan 16, 2025

This PR removes (for Native API):

  • Notebooks
  • Tests (note: pki_wrong_cn test has been non-functional for a long time, it has been removed because of its dependence on native API)
  • Documentation

Code (openfl.native) is preserved for the time being, it is used in a few tests as well as deprecated Interactive API code. This will be removed with Interactive API.

How to review this PR: It may be overwhelming given this PR is mostly thousands of line deletions, check for items this PR might have missed to remove, may not have updated to reflect in certain documentation pages etc.

Signed-off-by: MasterSkepticista <[email protected]>
Signed-off-by: MasterSkepticista <[email protected]>
@MasterSkepticista MasterSkepticista force-pushed the karansh1/remove_native_api branch from 82e0a72 to cbf291a Compare January 16, 2025 08:28
Copy link
Collaborator

@teoparvanov teoparvanov left a comment

Choose a reason for hiding this comment

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

Awesome, thanks for the cleanup, @MasterSkepticista !

@MasterSkepticista
Copy link
Collaborator Author

@psfoley @kta-intel Good to go?

Copy link
Collaborator

@kta-intel kta-intel left a comment

Choose a reason for hiding this comment

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

LGTM!

Copy link
Contributor

@psfoley psfoley left a comment

Choose a reason for hiding this comment

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

Approved. Just as a note - we will need to update the FeTS Challenge code for 2025 to utilize the Workflow API as a consequence of removing this entirely, as it relies on the Python Native API. This should happen within the next two months.

@psfoley psfoley merged commit a19f869 into develop Jan 17, 2025
20 checks 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.

4 participants