Skip to content

Conversation

@ckunki
Copy link
Contributor

@ckunki ckunki commented Sep 8, 2025

Closes #253

fixed syntax in file pyproject.toml, added user guide, re-locked dependencies
Made all dependencies optional again
with:
python-version: ${{ matrix.python-version }}

- name: Install All Optional Dependencies (aka. "extras")
Copy link
Contributor Author

Choose a reason for hiding this comment

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

PTB currently only offers action python-environment to be called with a list of space-separated extras.
Proposal: Add support for requesting to install "all extras".

pyproject.toml Outdated
ibis-framework = [ "ibis-framework [exasol] >=9.1.0, <10" ]
GitPython = [ "GitPython >=2.1.0" ]
yaspin = [ "yaspin >=3.1.0, <4" ]
exasol-text-ai-extension = [ "exasol-text-ai-extension >=0.1.0, <2.0.0" ]
Copy link
Collaborator

Choose a reason for hiding this comment

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

its own category

Copy link
Collaborator

Choose a reason for hiding this comment

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

Before we can do this, we need to move exasol.ai.text.impl.utils.transformers_utils.download_transformers_model to transformers extension. For the moment, we put it together with transformer-extensions into one category.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

added dependency for win32
grouped optional dependencies into categories
tkilias
tkilias previously approved these changes Sep 11, 2025
tkilias
tkilias previously approved these changes Sep 11, 2025
@ckunki ckunki temporarily deployed to text-ai-prerelease September 11, 2025 08:48 — with GitHub Actions Inactive
@ckunki ckunki temporarily deployed to text-ai-prerelease September 11, 2025 11:29 — with GitHub Actions Inactive
@sonarqubecloud
Copy link

@ckunki ckunki merged commit bcd0ce3 into main Sep 11, 2025
26 checks passed
@ckunki ckunki deleted the refactoring/253-Made_dependencies_optional_in_file_pyproject.toml branch September 11, 2025 12:02
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.

Make dependencies optional

3 participants