Skip to content

Commit

Permalink
Update dependencies to 3.12: release preparation: documentation, acti…
Browse files Browse the repository at this point in the history
…ons. (#69)

* Update dependencies to 3.12

Python 3.12
Conda for Linux
numpy
matplotlib
python-telegram-bot

* Fix matplotlib FigureCanvasTkAgg method move

* Fix types in _update_specgram

* Update deps for windows

* Update version

* Upper versions for dependencies.

* Update config for scrutinizer

* Update to work with Miniforge3 on Raspberry OS 64-bit.

* Modify scripts to auto install miniforge3 if on aarch64.

* Tweak miniforge3 install code.

* Undo suppression of logo.

* Update to MacOS with 3.12

+ try avoid if conda in etc directory

* Update docs

* Add workflow: add python package to release

---------

Co-authored-by: John Kline <[email protected]>
  • Loading branch information
dmitryint and chaunceygardiner authored Sep 6, 2024
1 parent be87e65 commit 2709027
Show file tree
Hide file tree
Showing 38 changed files with 4,987 additions and 8,634 deletions.
35 changes: 35 additions & 0 deletions .github/workflows/add_package_to_release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Works only if github.event.release.tag_name == package version
name: Upload Python Package

on:
release:
types: [published]

permissions:
contents: write

jobs:
deploy:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v3
with:
python-version: '3.x'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install build
- name: Build package
run: python -m build
- name: Deploy package
run: |
cd ${{github.workspace}}/dist
gh release upload ${{github.event.release.tag_name}} rsudp-${{github.event.release.tag_name}}-py3-none-any.whl
gh release upload ${{github.event.release.tag_name}} rsudp-${{github.event.release.tag_name}}.tar.gz
env:
GITHUB_TOKEN: ${{ github.TOKEN }}
shell: bash
281 changes: 89 additions & 192 deletions docs/about.html

Large diffs are not rendered by default.

317 changes: 107 additions & 210 deletions docs/c_alert.html

Large diffs are not rendered by default.

295 changes: 96 additions & 199 deletions docs/c_alertsound.html

Large diffs are not rendered by default.

291 changes: 94 additions & 197 deletions docs/c_consumer.html

Large diffs are not rendered by default.

307 changes: 102 additions & 205 deletions docs/c_custom.html

Large diffs are not rendered by default.

301 changes: 99 additions & 202 deletions docs/c_forward.html

Large diffs are not rendered by default.

483 changes: 192 additions & 291 deletions docs/c_plot.html

Large diffs are not rendered by default.

313 changes: 105 additions & 208 deletions docs/c_rsam.html

Large diffs are not rendered by default.

286 changes: 73 additions & 213 deletions docs/c_telegram.html

Large diffs are not rendered by default.

294 changes: 96 additions & 198 deletions docs/c_testing.html

Large diffs are not rendered by default.

303 changes: 73 additions & 230 deletions docs/c_tweet.html

Large diffs are not rendered by default.

370 changes: 132 additions & 238 deletions docs/c_write.html

Large diffs are not rendered by default.

350 changes: 73 additions & 277 deletions docs/client.html

Large diffs are not rendered by default.

289 changes: 89 additions & 200 deletions docs/contributing.html

Large diffs are not rendered by default.

305 changes: 100 additions & 205 deletions docs/daemon.html

Large diffs are not rendered by default.

304 changes: 102 additions & 202 deletions docs/entry_points.html

Large diffs are not rendered by default.

443 changes: 222 additions & 221 deletions docs/genindex.html

Large diffs are not rendered by default.

831 changes: 350 additions & 481 deletions docs/helpers.html

Large diffs are not rendered by default.

454 changes: 230 additions & 224 deletions docs/index.html

Large diffs are not rendered by default.

497 changes: 199 additions & 298 deletions docs/init.html

Large diffs are not rendered by default.

380 changes: 133 additions & 247 deletions docs/installing.html

Large diffs are not rendered by default.

Binary file modified docs/objects.inv
Binary file not shown.
291 changes: 94 additions & 197 deletions docs/p_producer.html

Large diffs are not rendered by default.

364 changes: 130 additions & 234 deletions docs/packetize.html

Large diffs are not rendered by default.

351 changes: 120 additions & 231 deletions docs/packetloss.html

Large diffs are not rendered by default.

240 changes: 64 additions & 176 deletions docs/py-modindex.html

Large diffs are not rendered by default.

850 changes: 364 additions & 486 deletions docs/raspberryshake.html

Large diffs are not rendered by default.

317 changes: 106 additions & 211 deletions docs/running.html

Large diffs are not rendered by default.

236 changes: 69 additions & 167 deletions docs/search.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/searchindex.js

Large diffs are not rendered by default.

889 changes: 392 additions & 497 deletions docs/settings.html

Large diffs are not rendered by default.

310 changes: 104 additions & 206 deletions docs/t_testdata.html

Large diffs are not rendered by default.

597 changes: 242 additions & 355 deletions docs/test.html

Large diffs are not rendered by default.

315 changes: 106 additions & 209 deletions docs/testing.html

Large diffs are not rendered by default.

440 changes: 169 additions & 271 deletions docs/theory.html

Large diffs are not rendered by default.

424 changes: 155 additions & 269 deletions docs/troubleshooting.html

Large diffs are not rendered by default.

266 changes: 80 additions & 186 deletions docs/youtube.html

Large diffs are not rendered by default.

0 comments on commit 2709027

Please sign in to comment.