Skip to content

Merge FastAIO #98

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 43 commits into from
Feb 5, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
6549a0b
First commit
davidbrochart Dec 22, 2024
4979107
Add GitHub test workflow
davidbrochart Dec 23, 2024
03881d4
Add GitHub publish to PyPI workflow
davidbrochart Dec 23, 2024
0a1bd79
Check types
davidbrochart Dec 23, 2024
b70c31a
Add support for configuration
davidbrochart Jan 13, 2025
0910a73
Merge pull request #1 from davidbrochart/config
davidbrochart Jan 13, 2025
2555fc3
Fix config
davidbrochart Jan 13, 2025
9dff2ce
Merge pull request #2 from davidbrochart/fix-config
davidbrochart Jan 13, 2025
fea5d1c
Add CLI
davidbrochart Jan 15, 2025
c8fb29e
Merge pull request #3 from davidbrochart/cli
davidbrochart Jan 15, 2025
e1f6ec0
Fix config
davidbrochart Jan 15, 2025
ca7adb2
Merge pull request #4 from davidbrochart/fix-config2
davidbrochart Jan 15, 2025
ff1cd9c
Raise exception on bad config
davidbrochart Jan 16, 2025
062432d
Merge pull request #5 from davidbrochart/check-config
davidbrochart Jan 16, 2025
a8fd485
Wait for resources to be dropped when stopping
davidbrochart Jan 18, 2025
e96ed3e
Merge pull request #6 from davidbrochart/fix-stop
davidbrochart Jan 18, 2025
62a8461
Release v0.2.0
davidbrochart Jan 18, 2025
e8f4792
Add web component (#7)
davidbrochart Jan 21, 2025
600a7c3
Add logging (#8)
davidbrochart Jan 23, 2025
bbb98cd
Make self.done() optional, add get_resource() timeout (#9)
davidbrochart Jan 24, 2025
14e754c
Allow adding components from config dict (#10)
davidbrochart Jan 26, 2025
db91326
Fix component import from string (#11)
davidbrochart Jan 26, 2025
48daf28
Add merge_config() (#12)
davidbrochart Jan 26, 2025
faeb338
Allow component name from entry-point in config (#13)
davidbrochart Jan 27, 2025
bce83e1
Fix entry-point handling (#14)
davidbrochart Jan 27, 2025
2168d49
Fix server shutdown (#15)
davidbrochart Jan 28, 2025
ca0c590
Release v0.3.0
davidbrochart Jan 28, 2025
ec9ee44
Rename (#16)
davidbrochart Feb 2, 2025
0556a4b
Release v0.4.0
davidbrochart Feb 2, 2025
980b4d4
Add py.typed, more tests (#17)
davidbrochart Feb 3, 2025
84d8ab1
Release v0.4.1
davidbrochart Feb 4, 2025
df94323
Fix type, raise TimeoutError when (not) getting value (#18)
davidbrochart Feb 4, 2025
afc638a
Release v0.5.0
davidbrochart Feb 4, 2025
292ff06
Move everything to fps-old
davidbrochart Feb 4, 2025
dd15e5d
Merge remote-tracking branch 'fastaio/main' into fastaio
davidbrochart Feb 4, 2025
2e1981f
Remove fps-old
davidbrochart Feb 4, 2025
82c8670
Rename fastaio to fps
davidbrochart Feb 4, 2025
d28222b
Fix typo
davidbrochart Feb 4, 2025
081f3ce
Add pre-commit
davidbrochart Feb 4, 2025
11df861
Fix type ignore
davidbrochart Feb 4, 2025
bbe0fdb
Fix pre-commit action version
davidbrochart Feb 4, 2025
98d400c
Set version as dynamic
davidbrochart Feb 4, 2025
ead3d63
Remove static version
davidbrochart Feb 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .flake8

This file was deleted.

12 changes: 6 additions & 6 deletions .github/workflows/check-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,22 @@ jobs:
group: [check_release, link_check]
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Install Python
uses: actions/setup-python@v2
uses: actions/setup-python@v5
with:
python-version: 3.9
python-version: 3.13
architecture: "x64"
- name: Install node
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: "14.x"
- name: Get pip cache dir
id: pip-cache
run: |
echo "::set-output name=dir::$(pip cache dir)"
- name: Cache pip
uses: actions/cache@v1
uses: actions/cache@v4
with:
path: ${{ steps.pip-cache.outputs.dir }}
key: ${{ runner.os }}-pip-${{ hashFiles('setup.cfg') }}
Expand All @@ -40,7 +40,7 @@ jobs:
${{ runner.os }}-pip-
- name: Cache checked links
if: ${{ matrix.group == 'link_check' }}
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: ~/.cache/pytest-link-check
key: ${{ runner.os }}-linkcheck-${{ hashFiles('**/*.md', '**/*.rst') }}-md-links
Expand Down
31 changes: 0 additions & 31 deletions .github/workflows/ci.yml

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
- uses: pre-commit/action@v2.0.0
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: pre-commit/action@v3.0.1
with:
extra_args: --all-files --show-diff-on-failure
37 changes: 37 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: test

on:
push:
branches: [main]
pull_request:
branches: [main]

jobs:
test:
name: ${{ matrix.os }} python-${{ matrix.python-version }}
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
python-version: [ '3.9', '3.10', '3.11', '3.12', '3.13' ]

steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: pip install -e ".[test,web]"
- name: Check types
run: mypy src
- name: Run tests
if: ${{ !((matrix.python-version == '3.13') && (matrix.os == 'ubuntu-latest')) }}
run: pytest --color=yes -v tests
- name: Run code coverage
if: ${{ (matrix.python-version == '3.13') && (matrix.os == 'ubuntu-latest') }}
run: |
coverage run -m pytest tests
coverage report --fail-under=100
Loading
Loading