You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pyproject.toml Update to python standard/UV Update For Oak (#849)
Standardized pyproject.toml to PEP 621. Allowing UV to build/run oak. Currently maintaining previous poetry functionality (which all tested to work). Added job to github workflows to have some also run test using UV (make minor changes to get all workflows functional).
Version restricted any pyproject.toml files which led to errors in executing tests.
# Steps represent a sequence of tasks that will be executed as part of the job
137
+
steps:
138
+
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
139
+
- uses: actions/checkout@v6
140
+
141
+
- name: Install uv
142
+
uses: astral-sh/setup-uv@v7.3.0
143
+
144
+
- name: setup python environment
145
+
uses: actions/setup-python@v6
146
+
with:
147
+
python-version: ${{ matrix.python-version }}
148
+
149
+
- name: Install dependencies
150
+
run: |
151
+
uv sync --extra "semsimian" --extra "gilda"
152
+
uv run python -c 'import nltk; nltk.download("stopwords"); nltk.download("punkt_tab")' #TODO; directly put this into our GildaImplementation class/in function _gilda_annotate
0 commit comments