Skip to content

Commit 3d485a5

Browse files
committed
Merge branch 'features/refactor/base' into features/refactor/unit_tests
Signed-off-by: Jared O'Connell <[email protected]>
2 parents 448ed7a + 51c1681 commit 3d485a5

File tree

16 files changed

+2533
-1811
lines changed

16 files changed

+2533
-1811
lines changed

.github/workflows/development.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
strategy:
1111
matrix:
12-
python: ["3.9", "3.13"]
12+
python: ["3.10", "3.13"]
1313
steps:
1414
- uses: actions/checkout@v4
1515
- name: Set up Python
@@ -44,7 +44,7 @@ jobs:
4444
runs-on: ubuntu-latest
4545
strategy:
4646
matrix:
47-
python: ["3.9", "3.13"]
47+
python: ["3.10", "3.13"]
4848
steps:
4949
- uses: actions/checkout@v4
5050
- name: Set up Python
@@ -79,7 +79,7 @@ jobs:
7979
runs-on: ubuntu-latest
8080
strategy:
8181
matrix:
82-
python: ["3.9"]
82+
python: ["3.10"]
8383
steps:
8484
- uses: actions/checkout@v4
8585
- name: Set up Python
@@ -114,7 +114,7 @@ jobs:
114114
runs-on: ubuntu-latest
115115
strategy:
116116
matrix:
117-
python: ["3.9", "3.13"]
117+
python: ["3.10", "3.13"]
118118
steps:
119119
- uses: actions/checkout@v4
120120
- name: Set up Python
@@ -149,7 +149,7 @@ jobs:
149149
runs-on: ubuntu-latest
150150
strategy:
151151
matrix:
152-
python: ["3.9", "3.13"]
152+
python: ["3.10", "3.13"]
153153
steps:
154154
- uses: actions/checkout@v4
155155
- name: Set up Python

.github/workflows/main.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
matrix:
13-
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
13+
python: ["3.10", "3.11", "3.12", "3.13"]
1414
steps:
1515
- uses: actions/checkout@v4
1616
- name: Set up Python
@@ -45,7 +45,7 @@ jobs:
4545
runs-on: ubuntu-latest
4646
strategy:
4747
matrix:
48-
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
48+
python: ["3.10", "3.11", "3.12", "3.13"]
4949
steps:
5050
- uses: actions/checkout@v4
5151
- name: Set up Python
@@ -80,7 +80,7 @@ jobs:
8080
runs-on: ubuntu-latest
8181
strategy:
8282
matrix:
83-
python: ["3.9"]
83+
python: ["3.10"]
8484
steps:
8585
- uses: actions/checkout@v4
8686
- name: Set up Python
@@ -115,7 +115,7 @@ jobs:
115115
runs-on: ubuntu-latest
116116
strategy:
117117
matrix:
118-
python: ["3.9", "3.13"]
118+
python: ["3.10", "3.13"]
119119
steps:
120120
- uses: actions/checkout@v4
121121
- name: Set up Python
@@ -150,7 +150,7 @@ jobs:
150150
runs-on: ubuntu-latest
151151
strategy:
152152
matrix:
153-
python: ["3.9", "3.13"]
153+
python: ["3.10", "3.13"]
154154
steps:
155155
- uses: actions/checkout@v4
156156
- name: Set up Python

.github/workflows/nightly.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
matrix:
13-
python: ["3.9"]
13+
python: ["3.10"]
1414
steps:
1515
- uses: actions/checkout@v4
1616
- name: Set up Python
@@ -26,7 +26,7 @@ jobs:
2626
runs-on: ubuntu-latest
2727
strategy:
2828
matrix:
29-
python: ["3.9", "3.13"]
29+
python: ["3.10", "3.13"]
3030
steps:
3131
- uses: actions/checkout@v4
3232
- name: Set up Python
@@ -61,7 +61,7 @@ jobs:
6161
runs-on: ubuntu-latest
6262
strategy:
6363
matrix:
64-
python: ["3.9", "3.13"]
64+
python: ["3.10", "3.13"]
6565
steps:
6666
- uses: actions/checkout@v4
6767
- name: Set up Python
@@ -96,7 +96,7 @@ jobs:
9696
runs-on: ubuntu-latest
9797
strategy:
9898
matrix:
99-
python: ["3.9", "3.13"]
99+
python: ["3.10", "3.13"]
100100
steps:
101101
- uses: actions/checkout@v4
102102
- name: Set up Python
@@ -142,7 +142,7 @@ jobs:
142142
runs-on: ubuntu-latest
143143
strategy:
144144
matrix:
145-
python: ["3.9"]
145+
python: ["3.10"]
146146
steps:
147147
- name: Checkout code
148148
uses: actions/checkout@v4

.github/workflows/release-candidate.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
matrix:
13-
python: ["3.9"]
13+
python: ["3.10"]
1414
steps:
1515
- uses: actions/checkout@v4
1616
- name: Set up Python
@@ -26,7 +26,7 @@ jobs:
2626
runs-on: ubuntu-latest
2727
strategy:
2828
matrix:
29-
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
29+
python: ["3.10", "3.11", "3.12", "3.13"]
3030
steps:
3131
- uses: actions/checkout@v4
3232
- name: Set up Python
@@ -61,7 +61,7 @@ jobs:
6161
runs-on: ubuntu-latest
6262
strategy:
6363
matrix:
64-
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
64+
python: ["3.10", "3.11", "3.12", "3.13"]
6565
steps:
6666
- uses: actions/checkout@v4
6767
- name: Set up Python
@@ -96,7 +96,7 @@ jobs:
9696
runs-on: ubuntu-latest
9797
strategy:
9898
matrix:
99-
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
99+
python: ["3.10", "3.11", "3.12", "3.13"]
100100
steps:
101101
- uses: actions/checkout@v4
102102
- name: Set up Python
@@ -142,7 +142,7 @@ jobs:
142142
runs-on: ubuntu-latest
143143
strategy:
144144
matrix:
145-
python: ["3.9"]
145+
python: ["3.10"]
146146
steps:
147147
- name: Checkout code
148148
uses: actions/checkout@v4

.github/workflows/release.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
matrix:
13-
python: ["3.9"]
13+
python: ["3.10"]
1414
steps:
1515
- name: Checkout code
1616
uses: actions/checkout@v4
@@ -55,7 +55,7 @@ jobs:
5555
runs-on: ubuntu-latest
5656
strategy:
5757
matrix:
58-
python: ["3.9"]
58+
python: ["3.10"]
5959
steps:
6060
- uses: actions/checkout@v4
6161
- name: Set up Python
@@ -71,7 +71,7 @@ jobs:
7171
runs-on: ubuntu-latest
7272
strategy:
7373
matrix:
74-
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
74+
python: ["3.10", "3.11", "3.12", "3.13"]
7575
steps:
7676
- uses: actions/checkout@v4
7777
- name: Set up Python
@@ -106,7 +106,7 @@ jobs:
106106
runs-on: ubuntu-latest
107107
strategy:
108108
matrix:
109-
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
109+
python: ["3.10", "3.11", "3.12", "3.13"]
110110
steps:
111111
- uses: actions/checkout@v4
112112
- name: Set up Python
@@ -141,7 +141,7 @@ jobs:
141141
runs-on: ubuntu-latest
142142
strategy:
143143
matrix:
144-
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
144+
python: ["3.10", "3.11", "3.12", "3.13"]
145145
steps:
146146
- uses: actions/checkout@v4
147147
- name: Set up Python

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ There are many ways to contribute to GuideLLM:
1818

1919
Before contributing, ensure you have the following installed:
2020

21-
- Python 3.9 or higher
21+
- Python 3.10 or higher
2222
- pip (Python package manager)
2323
- Tox
2424
- Git

DEVELOPING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Thank you for your interest in contributing to GuideLLM! This document provides
88

99
Before you begin, ensure you have the following installed:
1010

11-
- Python 3.9 or higher
11+
- Python 3.10 or higher
1212
- pip (Python package manager)
1313
- Tox
1414
- Git

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
Scale Efficiently: Evaluate and Optimize Your LLM Deployments for Real-World Inference
1010
</h3>
1111

12-
[![GitHub Release](https://img.shields.io/github/release/vllm-project/guidellm.svg?label=Version)](https://github.com/vllm-project/guidellm/releases) [![Documentation](https://img.shields.io/badge/Documentation-8A2BE2?logo=read-the-docs&logoColor=%23ffffff&color=%231BC070)](https://github.com/vllm-project/guidellm/tree/main/docs) [![License](https://img.shields.io/github/license/vllm-project/guidellm.svg)](https://github.com/vllm-project/guidellm/blob/main/LICENSE) [![PyPI Release](https://img.shields.io/pypi/v/guidellm.svg?label=PyPI%20Release)](https://pypi.python.org/pypi/guidellm) [![Python Versions](https://img.shields.io/badge/Python-3.9--3.13-orange)](https://pypi.python.org/pypi/guidellm) [![Nightly Build](https://img.shields.io/github/actions/workflow/status/vllm-project/guidellm/nightly.yml?branch=main&label=Nightly%20Build)](https://github.com/vllm-project/guidellm/actions/workflows/nightly.yml)
12+
[![GitHub Release](https://img.shields.io/github/release/vllm-project/guidellm.svg?label=Version)](https://github.com/vllm-project/guidellm/releases) [![Documentation](https://img.shields.io/badge/Documentation-8A2BE2?logo=read-the-docs&logoColor=%23ffffff&color=%231BC070)](https://github.com/vllm-project/guidellm/tree/main/docs) [![License](https://img.shields.io/github/license/vllm-project/guidellm.svg)](https://github.com/vllm-project/guidellm/blob/main/LICENSE) [![PyPI Release](https://img.shields.io/pypi/v/guidellm.svg?label=PyPI%20Release)](https://pypi.python.org/pypi/guidellm) [![Python Versions](https://img.shields.io/badge/Python-3.10--3.13-orange)](https://pypi.python.org/pypi/guidellm) [![Nightly Build](https://img.shields.io/github/actions/workflow/status/vllm-project/guidellm/nightly.yml?branch=main&label=Nightly%20Build)](https://github.com/vllm-project/guidellm/actions/workflows/nightly.yml)
1313

1414
## Overview
1515

@@ -36,7 +36,7 @@ Scale Efficiently: Evaluate and Optimize Your LLM Deployments for Real-World Inf
3636
Before installing, ensure you have the following prerequisites:
3737

3838
- OS: Linux or MacOS
39-
- Python: 3.9 – 3.13
39+
- Python: 3.10 – 3.13
4040

4141
The latest GuideLLM release can be installed using pip:
4242

docs/install.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Before installing GuideLLM, ensure you have the following prerequisites:
88

99
- **Operating System:** Linux or MacOS
1010

11-
- **Python Version:** 3.9 – 3.13
11+
- **Python Version:** 3.10 – 3.13
1212

1313
- **Pip Version:** Ensure you have the latest version of pip installed. You can upgrade pip using the following command:
1414

0 commit comments

Comments
 (0)