Skip to content

Commit 4a8c00a

Browse files
committed
Convert package to an extension instead of a fork
1 parent 4c0a775 commit 4a8c00a

File tree

194 files changed

+1173
-23773
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

194 files changed

+1173
-23773
lines changed

.github/workflows/docs.yml

Lines changed: 0 additions & 26 deletions
This file was deleted.

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
publish:
1313
environment:
1414
name: pypi
15-
url: https://pypi.org/p/openai-agents
15+
url: https://pypi.org/p/openai-agents-mcp
1616
permissions:
1717
id-token: write # Important for trusted publishing to PyPI
1818
runs-on: ubuntu-latest

.github/workflows/tests.yml

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -52,35 +52,3 @@ jobs:
5252
run: make sync
5353
- name: Run tests
5454
run: make tests
55-
56-
build-docs:
57-
runs-on: ubuntu-latest
58-
env:
59-
OPENAI_API_KEY: fake-for-tests
60-
steps:
61-
- name: Checkout repository
62-
uses: actions/checkout@v4
63-
- name: Setup uv
64-
uses: astral-sh/setup-uv@v5
65-
with:
66-
enable-cache: true
67-
- name: Install dependencies
68-
run: make sync
69-
- name: Build docs
70-
run: make build-docs
71-
72-
old_versions:
73-
runs-on: ubuntu-latest
74-
env:
75-
OPENAI_API_KEY: fake-for-tests
76-
steps:
77-
- name: Checkout repository
78-
uses: actions/checkout@v4
79-
- name: Setup uv
80-
uses: astral-sh/setup-uv@v5
81-
with:
82-
enable-cache: true
83-
- name: Install dependencies
84-
run: make sync
85-
- name: Run tests
86-
run: make old_version_tests

.gitignore

Lines changed: 0 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -53,52 +53,6 @@ coverage.xml
5353
.pytest_cache/
5454
cover/
5555

56-
# Translations
57-
*.mo
58-
*.pot
59-
60-
# Django stuff:
61-
*.log
62-
local_settings.py
63-
db.sqlite3
64-
db.sqlite3-journal
65-
66-
# Flask stuff:
67-
instance/
68-
.webassets-cache
69-
70-
# Scrapy stuff:
71-
.scrapy
72-
73-
# Sphinx documentation
74-
docs/_build/
75-
76-
# PyBuilder
77-
.pybuilder/
78-
target/
79-
80-
# Jupyter Notebook
81-
.ipynb_checkpoints
82-
83-
# IPython
84-
profile_default/
85-
ipython_config.py
86-
87-
# pdm
88-
.pdm.toml
89-
.pdm-python
90-
.pdm-build/
91-
92-
# PEP 582
93-
__pypackages__/
94-
95-
# Celery stuff
96-
celerybeat-schedule
97-
celerybeat.pid
98-
99-
# SageMath parsed files
100-
*.sage.py
101-
10256
# Environments
10357
.env
10458
.venv
@@ -110,33 +64,11 @@ venv.bak/
11064
.venv39
11165
.venv_res
11266

113-
# Spyder project settings
114-
.spyderproject
115-
.spyproject
116-
117-
# Rope project settings
118-
.ropeproject
119-
120-
# mkdocs documentation
121-
/site
122-
12367
# mypy
12468
.mypy_cache/
12569
.dmypy.json
12670
dmypy.json
12771

128-
# Pyre type checker
129-
.pyre/
130-
131-
# pytype static type analyzer
132-
.pytype/
133-
134-
# Cython debug symbols
135-
cython_debug/
136-
137-
# PyCharm
138-
#.idea/
139-
14072
# Ruff stuff:
14173
.ruff_cache/
14274

.vscode/extensions.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"recommendations": ["esbenp.prettier-vscode", "charliermarsh.ruff"]
3+
}

.vscode/settings.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"pylint.enabled": false,
3+
"ruff.enable": true,
4+
"[python]": {
5+
"editor.formatOnSave": true,
6+
"editor.defaultFormatter": "charliermarsh.ruff",
7+
"editor.codeActionsOnSave": {
8+
"source.fixAll": "explicit"
9+
}
10+
}
11+
}

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2025 OpenAI
3+
Copyright (c) 2025 LastMile AI
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

Makefile

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,3 @@ mypy:
1717
.PHONY: tests
1818
tests:
1919
uv run pytest
20-
21-
.PHONY: old_version_tests
22-
old_version_tests:
23-
UV_PROJECT_ENVIRONMENT=.venv_39 uv run --python 3.9 -m pytest
24-
UV_PROJECT_ENVIRONMENT=.venv_39 uv run --python 3.9 -m mypy .
25-
26-
.PHONY: build-docs
27-
build-docs:
28-
uv run mkdocs build
29-
30-
.PHONY: serve-docs
31-
serve-docs:
32-
uv run mkdocs serve
33-
34-
.PHONY: deploy-docs
35-
deploy-docs:
36-
uv run mkdocs gh-deploy --force --verbose
37-

0 commit comments

Comments
 (0)