Skip to content

Commit

Permalink
Update python & python package versions
Browse files Browse the repository at this point in the history
  • Loading branch information
ChrisRegado committed Oct 30, 2024
1 parent 193f145 commit 63ab0eb
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 10 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/streamdeck-plugin-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.8"
python-version: "3.13"
- name: Set up Pip
run: python -m pip install --upgrade pip
- name: pip install
Expand Down
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,16 @@ This is a plugin that allows the [Elgato Stream Deck](https://www.elgato.com/en/

This plugin works in conjuction with our Google Chrome web extension, which is required for this plugin to function.

Developed and tested primarily on macOS 11.2, Python 3.8.5, Chrome 89, and Stream Deck app v5.0.0. It should work on Windows as well.
Developed and tested primarily on macOS 15.0, Python 3.13.0, Chrome 130, and Stream Deck app v6.6. It should work on Windows as well.

## Installing

1. If you're running on an Apple Silicon Mac (e.g. an M1 chip), you must have Apple's [Rosetta 2](https://support.apple.com/en-us/HT211861) installed. If you don't (or if you're not sure), open Terminal and run this command:

```
softwareupdate --install-rosetta --agree-to-license
```

2. From the [Releases page](https://github.com/ChrisRegado/streamdeck-googlemeet/releases), download the `com.chrisregado.googlemeet.streamDeckPlugin` package and open it. The Stream Deck desktop software will prompt you to install the plugin.
3. The Chrome extension is not in the web store, so we'll install it manually from source. From the [Releases page](https://github.com/ChrisRegado/streamdeck-googlemeet/releases), download the source code zip and extract it somewhere you can keep it. (If you move the folder after installing, Chrome will remove the extension from your browser and you'll have to re-add it.)
4. From Chrome's Extension settings (`chrome://extensions/`), turn on "Developer mode" using the toggle in the top-right corner.
Expand Down Expand Up @@ -146,5 +148,6 @@ This project was inspired by https://github.com/JeroenVdb/streamdeck-googlemeet.
Neither this app nor its creator are affiliated with or endorsed by Google. The Google Meet name and logo are the exclusive property of Google.

Fonts for the actions and keys utilize rendered characters from the `Noto Emoji` and `Noto Color Emoji` fonts, under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
https://fonts.google.com/noto/specimen/Noto+Color+Emoji?query=emoji&noto.query=emoji&preview.text=%F0%9F%92%96&preview.text_type=custom
https://fonts.google.com/noto/specimen/Noto+Emoji?query=emoji&noto.query=emoji&preview.text=%F0%9F%92%96&preview.text_type=custom

- https://fonts.google.com/noto/specimen/Noto+Color+Emoji?query=emoji&noto.query=emoji&preview.text=%F0%9F%92%96&preview.text_type=custom
- https://fonts.google.com/noto/specimen/Noto+Emoji?query=emoji&noto.query=emoji&preview.text=%F0%9F%92%96&preview.text_type=custom
12 changes: 7 additions & 5 deletions streamdeck-plugin/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
altgraph~=0.17
macholib~=1.16
pyinstaller~=5.9
pyinstaller-hooks-contrib~=2023.1
websockets~=10.4
altgraph==0.17.4
macholib==1.16.3
packaging==24.1
pyinstaller==6.11.0
pyinstaller-hooks-contrib==2024.9
setuptools==75.3.0
websockets==13.1
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ async def _set_stream_deck_mute_state(self, state: SDToggleState) -> None:
events = [self._make_sd_set_state_event(
context, state.value) for context in self._toggle_contexts]

await asyncio.wait([
await asyncio.gather(*[
self._stream_deck.send_outbound_message(event) for event in events
])

Expand Down

0 comments on commit 63ab0eb

Please sign in to comment.