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

Split expression and python scripting packages #942

Merged
merged 6 commits into from
Aug 27, 2022

Conversation

glopesdev
Copy link
Member

@glopesdev glopesdev commented Jun 21, 2022

This PR splits expression and Python scripting into separate packages. These two packages represent very different approaches to scripting, with totally different and unrelated dependencies. Given the possibility of C# scripting and more flexible uses of expression scripting, the Python dependencies are not so necessary in modern workflows.

An important goal of the PR is to maintain backwards compatibility with existing workflows while facilitating porting of code to use the new packages. Scripting editors have also been split into a separate design package, in line with the architecture of other packages, in order to more easily enable running of workflows from the command-line.

Fixes #732

@glopesdev glopesdev added the feature New planned feature label Jun 21, 2022
@glopesdev glopesdev added this to the 2.7.0 milestone Aug 10, 2022
@glopesdev glopesdev merged commit 0b5328a into bonsai-rx:master Aug 27, 2022
@glopesdev glopesdev deleted the issue-732 branch August 27, 2022 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New planned feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Split scripting package into separate expressions and python packages
1 participant