211ac1132b
Updated requirements
2025-04-23 20:59:18 -04:00
2b185ee1b8
Update requirements
...
This removes the hard coded requirement for the old rich lib.
2025-03-04 14:01:27 -05:00
4a7a902a33
Updated requirements
2025-01-24 16:35:20 -05:00
7f2c1d7124
updated requirements
2025-01-07 10:06:02 -05:00
ec1adf4182
fixed list-plugins
...
This patch fixes the list-plugins and list-extensions.
Pypi changed their search page to require javascript, which
breaks python scripts....
2025-01-03 17:16:26 -05:00
b1a830d54e
Changed README.rst -> README.md
2025-01-03 12:29:31 -05:00
72d068c0b8
Changed to ruff
...
This patch changes to the ruff linter. SO MUCH quicker.
Removed grey and mypy as well.
2024-12-20 22:00:54 -05:00
bbdbb9aba1
Include haversine library
...
This patch changes the geopy to haversine library for logging
packet distances. haversine is quite a bit lighter than geopy.
2024-12-11 16:25:02 -05:00
3bba8a19da
Removed LocationPlugin from aprsd core
...
This eliminates the requirement for geopy library and all it's deps.
The new location for the LocationPlugin is here:
https://github.com/hemna/aprsd-location-plugin
2024-12-11 15:55:16 -05:00
0880a356e6
Remove email plugin
...
This patch removes the email plugin from APRSD core. The new
home for email plugin is here:
http://github.com/hemna/aprsd-email-plugin.git
2024-12-11 15:55:15 -05:00
8f8887f0e4
Remove webchat as a built in command.
...
Webchat will now be an extension that can be installed.
the extension is here:
https://github.com/hemna/aprsd-webchat-extension
Install it from git or pypi.
2024-12-11 15:55:15 -05:00
db73a540ba
Remove dataclasses from requirements
...
dataclasses are no part of python proper since python 2.7 and >.
2024-12-01 21:28:31 -05:00
9f7d169c18
Update WebChat
...
This patch changes the location string to include Compass rose
instead of bearing degrees. Also adds the time timeago package
for calculating how much time since the beacon to format to something
like "12 days ago".
2024-11-20 11:47:56 -05:00
257fa0db7d
Update requirements
2024-11-18 11:07:47 -05:00
dependabot[bot]
0ca62e727e
Bump werkzeug from 3.0.4 to 3.0.6
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 3.0.4 to 3.0.6.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.4...3.0.6 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 00:26:57 +00:00
c12c42b876
cleaned up some requirements
...
we don't really need gevent, eventlet.
those are only needed for the web admin interface
2024-10-18 12:25:06 -04:00
9d3f45ac30
Updated requirements
...
for dev and runtime
2024-09-16 11:36:00 -04:00
93f752cd6d
Merge pull request #170 from craigerl/dependabot/pip/zipp-3.19.1
...
Bump zipp from 3.18.2 to 3.19.1
2024-08-20 11:24:47 -04:00
b5aa187d54
Merge pull request #169 from craigerl/dependabot/pip/certifi-2024.7.4
...
Bump certifi from 2024.2.2 to 2024.7.4
2024-08-20 11:24:37 -04:00
dependabot[bot]
ee0c546231
Bump zipp from 3.18.2 to 3.19.1
...
Bumps [zipp](https://github.com/jaraco/zipp ) from 3.18.2 to 3.19.1.
- [Release notes](https://github.com/jaraco/zipp/releases )
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst )
- [Commits](https://github.com/jaraco/zipp/compare/v3.18.2...v3.19.1 )
---
updated-dependencies:
- dependency-name: zipp
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-09 19:27:37 +00:00
dependabot[bot]
ba4d9bb565
Bump certifi from 2024.2.2 to 2024.7.4
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2024.2.2 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.02.02...2024.07.04 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-06 01:37:51 +00:00
dependabot[bot]
6d294113f8
Bump urllib3 from 2.2.1 to 2.2.2
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 22:57:21 +00:00
dependabot[bot]
18fb2a9e2b
---
...
updated-dependencies:
- dependency-name: requests
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-21 05:54:04 +00:00
fa2d2d965d
updated requirements
2024-05-18 11:20:05 -04:00
f15974131c
Eliminate need for PBR
...
This patch also removes the setup.cfg and replaces it with
the pyproject.toml.
This also renames the dev-requirements.txt to requirements-dev.txt
To install dev
pip install -e ".[dev]"
2024-05-18 11:19:07 -04:00
dependabot[bot]
321260ff7a
Bump jinja2 from 3.1.3 to 3.1.4
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 20:55:03 +00:00
992485e9c7
Removed the requirement on click-completion
...
This was an older way to do command line completion with
click. Now we use the built in completion with click itself.
click.shell_completion
2024-04-23 16:14:29 -04:00
1a7694e7e2
Update requirements
2024-04-13 10:41:49 -04:00
94f36e0aad
Fix time plugin
...
This patch adds the tzlocal package to help find the local timezone
correctly such that pytz can correctly built the time needed for
the time plugin.
2024-04-10 22:03:29 -04:00
7114269cee
Remove rpyc as a requirement
2024-04-05 16:00:45 -04:00
8f588e653d
update requirements
2024-03-25 09:47:16 -04:00
1477e61b0f
Refactored packets
...
this patch removes the need for dacite2 package for creating
packet objects from the aprslib decoded packet dictionary.
moved the factory method from the base Packet object
to the core module.
2024-03-20 15:41:25 -04:00
2fefa9fcd6
Replace slow rich logging with loguru
...
This patch removes the rich logging with
the modern loguru logging
2024-03-06 13:00:52 -05:00
d092a43ec9
Updated requirements
2024-03-06 12:59:21 -05:00
275bf67b9e
updated requirements files
2024-02-24 14:30:08 -05:00
a4230d324a
Update requirements.txt
2024-01-16 16:45:07 -05:00
4b1214de74
Updated requirements
2023-11-17 11:44:12 -05:00
fe1ebf2ec1
Test new packet serialization
2023-11-17 11:39:42 -05:00
dependabot[bot]
7d0524cee5
Bump werkzeug from 2.3.7 to 3.0.1
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 2.3.7 to 3.0.1.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/2.3.7...3.0.1 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-25 19:55:49 +00:00
dependabot[bot]
7853e19c79
Bump urllib3 from 2.0.6 to 2.0.7
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.6...2.0.7 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-17 21:09:50 +00:00
dependabot[bot]
c16f3a0bb2
Bump urllib3 from 2.0.4 to 2.0.6
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.0.4 to 2.0.6.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.4...2.0.6 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-03 00:04:40 +00:00
dependabot[bot]
412ab54303
Bump gevent from 23.9.0.post1 to 23.9.1
...
Bumps [gevent](https://github.com/gevent/gevent ) from 23.9.0.post1 to 23.9.1.
- [Release notes](https://github.com/gevent/gevent/releases )
- [Changelog](https://github.com/gevent/gevent/blob/master/docs/changelog_pre.rst )
- [Commits](https://github.com/gevent/gevent/compare/23.9.0.post1...23.9.1 )
---
updated-dependencies:
- dependency-name: gevent
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-25 19:28:21 +00:00
70ddc44b5c
Deleted webchat mobile pages
...
removed user-agents package dependency
2023-09-08 15:45:32 -04:00
182887c20a
Removed adhoc ssl support in webchat
...
This immediately breaks the beacon button.
This patch removes the dep for pyopenssl and cryptography
so that aprsd install on the rpi.
Unfortunately in order for the web page to get the Lat/Lon, the
browser must be connected over SSL. Will have to create a workaround
for this later.
2023-08-14 18:34:25 -04:00
89576a3c43
replacement of flask-socketio with python-socketio
...
This patch starts the work to replace flask-socketio with
python-socketio so that uwsgi can be used instead of gunicorn.
uwsgi can support websockets.
Have to rework webchat command next
2023-07-23 18:54:23 -04:00
e1183a7e30
Remove flask pinning
...
Also removed need for flask-classful. Created new
aprsd/wsgi.py for the web admin interface.
2023-07-20 14:34:31 -04:00
0c179005ee
Update requirements for upgraded cryptography
...
This patch updates the requirements.in to remove the
pinning to cryptography 38.0.1. Lets see if the docker
images build.
2023-07-17 11:15:50 -04:00
b2e621da4b
Added the fetch-stats command
...
You can now fetch and view the stats of a live running aprsd server
if it has enabled the rpc server in the config file's rpc_settings
block.
You just have to match the magic word as specified in the config file to
authorize against the rpc server.
aprsd fetch-stats --ip-address <ip of aprsd> --port <port> --magic-word
<magic word>
2023-07-09 21:06:57 -04:00
fe0d71de4d
Replace ratelimiter with rush
...
This patch replaces the ratelimiter library with rush for rate limiting
as the ratelimiter package doesn't work with python 3.11.
This patch also refactors the flask.pu to admin_web.py and
aprsd.py to main.py
2023-07-08 17:30:22 -04:00
319969cc08
Updated requirements
2023-06-21 19:12:38 -04:00