Skip to content

Requirements#55

Merged
SFJohnson24 merged 8 commits into
mainfrom
requirements
Jun 15, 2026
Merged

Requirements#55
SFJohnson24 merged 8 commits into
mainfrom
requirements

Conversation

@SFJohnson24

Copy link
Copy Markdown
Collaborator

this PR updates the installation script and action to reflect the new toml file usage for dependencies

@SFJohnson24 SFJohnson24 self-assigned this Jun 15, 2026
Comment thread setup/bash_setup.sh Outdated
Comment thread setup/bash_setup.sh
echo "Installing standard requirements..."
pip install -r engine/requirements-dev.txt --quiet
echo "Installing standard requirements..."
pip install --quiet -e engine/[dev]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Current engine in the repo defines a 'dev' dependency group instead of dev extra. Here it seems like it is trying to install a dev extra. Please let me know if I am confusing something.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

that is the [dev] devependency group in the pyproject.toml file

@RamilCDISC RamilCDISC left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

The PR updates the installation scripts as pyproject.toml of rules engine is updated. The updated scripts were validated for:

  1. Correct syntax.
  2. Consistency across different scripts.
  3. Any dead/old code remaining after update.
  4. bash and windows scripts install same level of dependencies.

@SFJohnson24 SFJohnson24 merged commit 7f7fae4 into main Jun 15, 2026
3 checks passed
@SFJohnson24 SFJohnson24 deleted the requirements branch June 15, 2026 19:45
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