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

[Feature] Add An openbb-build Script To openbb-core Package #6692

Merged
merged 7 commits into from
Sep 30, 2024

Conversation

deeleeramone
Copy link
Contributor

  1. Why?:

    • The build script does not ship with openbb-core and this is a problem for creating pip-installable packages with a minimal footprint. --no-deps is not something that can be included in pyproject.toml or requirements.txt, it requires a script.
  2. What?:

    • Adds a command line script - openbb-build - that ships with the openbb-core package and installs the openbb meta package if it is not already installed.
  3. Impact:

    • Enhanced ability to easily configure minimalist OpenBB app and API configurations.
    • Eliminates the need to create, publish, and maintain some openbb-empty package to accomplish this task.
    • Simplifies the static asset build procedure by reducing it to a command line executable.
    • Bumps the minimum version of Ruff in openbb-core to 0.4.10
  4. Testing Done:

    • Create and activate a new environment, install poetry and openbb-core, then run openbb-build

Screenshot 2024-09-24 at 2 37 50 PM

@deeleeramone deeleeramone added enhancement Enhancement platform OpenBB Platform v4 PRs for v4 labels Sep 24, 2024
@piiq piiq added this pull request to the merge queue Sep 30, 2024
Merged via the queue into develop with commit c697f55 Sep 30, 2024
10 checks passed
@piiq piiq deleted the feature/core-build-script branch September 30, 2024 07:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement platform OpenBB Platform v4 PRs for v4
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants