Comments (3)
I ended up pinning to macos-13
elsewhere which allows postponing the solution. Haven't yet decided how to best handle multi-arch matrices. Technically, most pure-python projects don't really need to test against each arch.
from aiohttp-sse.
I researched some solutions
1. Fix macOS version
https://github.com/pyRiemann/pyRiemann/blob/master/.github/workflows/testing.yml
jobs:
tests:
strategy:
fail-fast: false
matrix:
os:
- ubuntu-latest
- macos-latest
- windows-latest
python-version:
- '3.8'
- '3.9'
- '3.10'
- '3.11'
- '3.12'
exclude:
- { python-version: "3.8", os: "macos-latest" }
- { python-version: "3.9", os: "macos-latest" }
include:
- { python-version: "3.8", os: "macos-13" }
- { python-version: "3.9", os: "macos-13" }
2. Use brew
https://github.com/google/temporian/blob/main/.github/workflows/publish.yaml
build-macos-arm:
runs-on: macos-13-xlarge
strategy:
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11"]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Python
run: |
brew update
brew install python@${{ matrix.python-version }}
- name: Install pip
run: |
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python${{ matrix.python-version }} get-pip.py
from aiohttp-sse.
Fixed
actions/setup-python#850 (comment)
from aiohttp-sse.
Related Issues (20)
- [BUG] Python 3.10: TypeError: sleep() got an unexpected keyword argument 'loop' HOT 4
- Switch to GitHub Actions HOT 1
- How it exits from handler? HOT 3
- Expose internal _ping_task's state or provide a way to notify handler that client connection is closed
- will this support post method? HOT 6
- Let's put `aiohttp-sse` under the `aio-libs` org on PyPI
- Loop property is deprecated
- Graceful example worked fails on browser reconnect
- Typing HOT 1
- Accept `float` type for ping interval value
- Remove self-made runner from tests
- Cancel ping_task on connection failure while sending event
- Don't swallow asyncio.CancelledError HOT 2
- Changelog watcher HOT 1
- Coverage config incompatible with pyCharm HOT 3
- 'EventSourceResponse' object has no attribute 'is_connected' HOT 3
- Integrating aiohttp-sse with Dash EventSource HOT 4
- SSE are batched HOT 6
- Having to handle CancelledError instead of it working automatically HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aiohttp-sse.