Athanasius
|
8b5b9142a3
|
Settings: Remove {CERT,KEY}_FILE as first step to no more TLS
|
2022-08-18 15:19:57 +01:00 |
|
Athanasius
|
56b539fd56
|
scripts/check-schemas-load: Standardise per-schema output
If we're going to say a schema is OK, then prefix any output with the
schema file location.
|
2022-08-18 15:19:57 +01:00 |
|
Athanasius
|
93fb5b9345
|
scripts/check-schemas-load: black-formatted, and be verbose
|
2022-08-18 15:19:57 +01:00 |
|
Athanasius
|
ff18edff6e
|
setup.py: Turn isort off/on around import setup_env.py
setup_env.py is NEVER checked into git, forcing anyone running the code
to ensure they have it set up correctly before setup.py will work.
|
2022-08-18 15:19:56 +01:00 |
|
Athanasius
|
015b4d1b2c
|
.flake8: Some tuning for EDDN specifically
|
2022-08-18 15:19:56 +01:00 |
|
Athanasius
|
71ab6ba6be
|
Gateway: Remove extraneous noqa's
|
2022-08-18 15:19:56 +01:00 |
|
Athanasius
|
a1a69dec1b
|
.python-version: Specify only 3.9 in general, not specific patch
We'll be using Debian bullseye's 3.9, which is currently 3.9.2
|
2022-08-18 15:19:56 +01:00 |
|
Athanasius
|
a0ddf4a7b9
|
requirements-dev: Add "black"
|
2022-08-18 15:19:55 +01:00 |
|
Athanasius
|
bc5b7db0b1
|
core/StatsCollector.py: black pass
|
2022-08-18 15:19:55 +01:00 |
|
Athanasius
|
8a07ae1cdc
|
core/Validator: black pass, and remove extraneous , in constants
|
2022-08-18 15:19:55 +01:00 |
|
Athanasius
|
50c87ecf21
|
core/DuplicateMessages: black / quotes pass
|
2022-08-18 15:19:55 +01:00 |
|
Athanasius
|
5e8c17222d
|
setup.py: black and otherwise s/'/"/g pass
|
2022-08-18 15:19:55 +01:00 |
|
Athanasius
|
d823056e15
|
pyproject.toml: Exclude everything but actual core EDDN source
|
2022-08-18 15:19:54 +01:00 |
|
Athanasius
|
d87344459a
|
conf/Settings: s/'/"/g; But not with black
We **do** want the special layout of the actual config defaults, so
screw black!
|
2022-08-18 15:19:54 +01:00 |
|
Athanasius
|
7a6314cba8
|
conf/__init__.py: docstring
|
2022-08-18 15:19:54 +01:00 |
|
Athanasius
|
d87106fe26
|
Relay: Re-format with black
|
2022-08-18 15:19:54 +01:00 |
|
Athanasius
|
83fa055722
|
Monitor: Re-format with black
|
2022-08-18 15:19:54 +01:00 |
|
Athanasius
|
03525efe82
|
Bouncer: Re-format with black.
|
2022-08-18 15:19:53 +01:00 |
|
Athanasius
|
244e0a57da
|
pyproject.toml: Add file so as to configure black line-length
|
2022-08-18 15:19:53 +01:00 |
|
Athanasius
|
5d3358417d
|
Gateway: Format with black
# Conflicts:
# src/eddn/Gateway.py
|
2022-08-18 15:19:50 +01:00 |
|
Athanasius
|
841c7e979e
|
Gateway: Use "" for strings throughout
# Conflicts:
# src/eddn/Gateway.py
# Conflicts:
# src/eddn/Gateway.py
|
2022-08-18 15:19:33 +01:00 |
|
Athanasius
|
710223494d
|
src/eddn/core/__init__.py: docstring
|
2022-08-18 15:19:17 +01:00 |
|
Athanasius
|
47a428c5d1
|
Bouncer: Use "" for strings
|
2022-08-18 15:19:17 +01:00 |
|
Athanasius
|
d540078b66
|
conf/Version: Bump to 3.0
|
2022-08-18 15:19:17 +01:00 |
|
Athanasius
|
4e6a6fc869
|
conf/Settings: flake8 and mypy pass
|
2022-08-18 15:19:17 +01:00 |
|
Athanasius
|
6e7f69ab95
|
Relay: flake8 and mypy pass
|
2022-08-18 15:19:16 +01:00 |
|
Athanasius
|
35fcbd89d9
|
Monitor: flake8 and mypy pass
|
2022-08-18 15:19:16 +01:00 |
|
Athanasius
|
f8dc28b256
|
src/eddn/__init__.py: docstring
|
2022-08-18 15:19:16 +01:00 |
|
Athanasius
|
241bd911dd
|
Gateway: flake8 and mypy pass
# Conflicts:
# src/eddn/Gateway.py
|
2022-08-18 15:19:14 +01:00 |
|
Athanasius
|
a8d0806446
|
Bouncer: flake8 pass
|
2022-08-18 15:18:54 +01:00 |
|
Athanasius
|
d43b852935
|
setup.py: flake8 pass
|
2022-08-18 15:18:54 +01:00 |
|
Athanasius
|
95b48ed3cc
|
Relay: Tweak for zmq changes
|
2022-08-18 15:18:53 +01:00 |
|
Athanasius
|
c426885b52
|
Monitor: Tweak for zmq changes
|
2022-08-18 15:18:53 +01:00 |
|
Athanasius
|
060645a8dc
|
Settings: Rename loadFrom -> load_from
|
2022-08-18 15:18:53 +01:00 |
|
Athanasius
|
3a55f6b005
|
Gateway: zmq's PUB is *only* in the main module now
But we still need to `import zmq.green as zmq` so use:
```python
from zmq import PUB as ZMQ_PUB
```
|
2022-08-18 15:18:53 +01:00 |
|
Athanasius
|
e9397b46e2
|
Settings: Rename loadConfig -> load_config
|
2022-08-18 15:18:52 +01:00 |
|
Athanasius
|
3dba22b6cb
|
Gateway: Remove "remember to do the python3 rebase" line
|
2022-08-18 15:18:52 +01:00 |
|
Athanasius
|
2b39934fd7
|
'Guard' non-code to ensure this gets updated for bottle size limit etc
|
2022-08-18 15:18:52 +01:00 |
|
Athanasius
|
f9d423f4a6
|
setup.py: Updated to Python3 / pathlib paradigms
|
2022-08-18 15:18:52 +01:00 |
|
Athanasius
|
d6fa3fe123
|
GitHub: PR Checks: run script via python
|
2022-08-18 15:18:52 +01:00 |
|
Athanasius
|
98b868a115
|
GitHub: PR checks: Run schema check inside renamed linting job
|
2022-08-18 15:18:51 +01:00 |
|
Athanasius
|
49b14aa62e
|
GitHub: pr-checks: Run scheck-schemas-load script
|
2022-08-18 15:18:51 +01:00 |
|
Athanasius
|
4b5687808f
|
Script to check that schema files are valid JSON
|
2022-08-18 15:18:51 +01:00 |
|
Athanasius
|
323032f92a
|
.pydevproject; Update to cite Python 3.9
|
2022-08-18 15:18:51 +01:00 |
|
Athanasius
|
2e09c5de32
|
coveragerv: Exclude venv-3.9 as well
|
2022-08-18 15:18:51 +01:00 |
|
Athanasius
|
8c3bf0eaff
|
python: Use version 3.9.8
|
2022-08-18 15:18:50 +01:00 |
|
Athanasius
|
1c07e4ccc7
|
github: Add pr-checks workflow
* flake8 checks
|
2022-08-18 15:18:50 +01:00 |
|
Athanasius
|
a8c683093c
|
github: Add dependabot config
|
2022-08-18 15:18:50 +01:00 |
|
Athanasius
|
5e51c604a4
|
flake8: minor cleanups
# Conflicts:
# src/eddn/Gateway.py
|
2022-08-18 15:18:48 +01:00 |
|
Athanasius
|
7fe2e8880a
|
Relay: As we're not sending topic from Gateway, take out the sub code
Just subscribe to everything.
|
2022-08-18 15:18:29 +01:00 |
|