| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 11460b5 commit d2738d4
22 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -39,5 +39,25 @@ jobs: | |||
| 39 | 39 | - name: Ensure importable | |
| 40 | 40 | run: | | |
| 41 | 41 | rye run python -c 'import openai' | |
| 42 | + test: | ||
| 43 | + name: test | ||
| 44 | + runs-on: ubuntu-latest | ||
| 45 | + if: github.repository == 'openai/openai-python' | ||
| 46 | + | ||
| 47 | + steps: | ||
| 48 | + - uses: actions/checkout@v4 | ||
| 49 | + | ||
| 50 | + - name: Install Rye | ||
| 51 | + run: | | ||
| 52 | + curl -sSf https://rye-up.com/get | bash | ||
| 53 | + echo "$HOME/.rye/shims" >> $GITHUB_PATH | ||
| 54 | + env: | ||
| 55 | + RYE_VERSION: 0.24.0 | ||
| 56 | + RYE_INSTALL_OPTION: '--yes' | ||
| 57 | + | ||
| 58 | + - name: Bootstrap | ||
| 59 | + run: ./scripts/bootstrap | ||
| 60 | + | ||
| 61 | + - name: Run tests | ||
| 62 | + run: ./scripts/test | ||
| 42 | 63 | ||
| 43 | - | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -12,3 +12,4 @@ dist | |||
| 12 | 12 | .env | |
| 13 | 13 | .envrc | |
| 14 | 14 | codegen.log | |
| 15 | + Brewfile.lock.json | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,2 +1,2 @@ | |||
| 1 | - configured_endpoints: 63 | ||
| 2 | - openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai-0839c14b2b61dad4e830884410cfc3695546682ced009e50583c8bb5c44512d7.yml | ||
| 1 | + configured_endpoints: 64 | ||
| 2 | + openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai-97c9a5f089049dc9eb5cee9475558049003e37e42202cab39e59d75e08b4c613.yml | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,2 @@ | |||
| 1 | + brew "rye" | ||
| 2 | + | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -392,6 +392,7 @@ Methods: | |||
| 392 | 392 | - <code title="get /threads/{thread_id}/messages/{message_id}">client.beta.threads.messages.<a href="./src/openai/resources/beta/threads/messages.py">retrieve</a>(message_id, \*, thread_id) -> <a href="./src/openai/types/beta/threads/message.py">Message</a></code> | |
| 393 | 393 | - <code title="post /threads/{thread_id}/messages/{message_id}">client.beta.threads.messages.<a href="./src/openai/resources/beta/threads/messages.py">update</a>(message_id, \*, thread_id, \*\*<a href="src/openai/types/beta/threads/message_update_params.py">params</a>) -> <a href="./src/openai/types/beta/threads/message.py">Message</a></code> | |
| 394 | 394 | - <code title="get /threads/{thread_id}/messages">client.beta.threads.messages.<a href="./src/openai/resources/beta/threads/messages.py">list</a>(thread_id, \*\*<a href="src/openai/types/beta/threads/message_list_params.py">params</a>) -> <a href="./src/openai/types/beta/threads/message.py">SyncCursorPage[Message]</a></code> | |
| 395 | + - <code title="delete /threads/{thread_id}/messages/{message_id}">client.beta.threads.messages.<a href="./src/openai/resources/beta/threads/messages.py">delete</a>(message_id, \*, thread_id) -> <a href="./src/openai/types/beta/threads/message_deleted.py">MessageDeleted</a></code> | ||
| 395 | 396 | ||
| 396 | 397 | # Batches | |
| 397 | 398 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -74,7 +74,7 @@ format = { chain = [ | |||
| 74 | 74 | "fix:ruff", | |
| 75 | 75 | ]} | |
| 76 | 76 | "format:black" = "black ." | |
| 77 | - "format:docs" = "python bin/ruffen-docs.py README.md api.md" | ||
| 77 | + "format:docs" = "python scripts/utils/ruffen-docs.py README.md api.md" | ||
| 78 | 78 | "format:ruff" = "ruff format" | |
| 79 | 79 | "format:isort" = "isort ." | |
| 80 | 80 | ||
@@ -197,5 +197,6 @@ known-first-party = ["openai", "tests"] | |||
| 197 | 197 | ||
| 198 | 198 | [tool.ruff.per-file-ignores] | |
| 199 | 199 | "bin/**.py" = ["T201", "T203"] | |
| 200 | + "scripts/**.py" = ["T201", "T203"] | ||
| 200 | 201 | "tests/**.py" = ["T201", "T203"] | |
| 201 | 202 | "examples/**.py" = ["T201", "T203"] | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,19 @@ | |||
| 1 | + #!/usr/bin/env bash | ||
| 2 | + | ||
| 3 | + set -e | ||
| 4 | + | ||
| 5 | + cd "$(dirname "$0")/.." | ||
| 6 | + | ||
| 7 | + if [ -f "Brewfile" ] && [ "$(uname -s)" = "Darwin" ]; then | ||
| 8 | + brew bundle check >/dev/null 2>&1 || { | ||
| 9 | + echo "==> Installing Homebrew dependencies…" | ||
| 10 | + brew bundle | ||
| 11 | + } | ||
| 12 | + fi | ||
| 13 | + | ||
| 14 | + echo "==> Installing Python dependencies…" | ||
| 15 | + | ||
| 16 | + # experimental uv support makes installations significantly faster | ||
| 17 | + rye config --set-bool behavior.use-uv=true | ||
| 18 | + | ||
| 19 | + rye sync | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments