Commit Graph
4151 Commits
Author SHA1 Message Date
dependabot[bot] 5c3c7dff00 build(deps-dev): bump coverage[toml] from 6.1.1 to 6.1.2
Bumps [coverage[toml]](https://github.com/nedbat/coveragepy) from 6.1.1 to 6.1.2.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/6.1.1...6.1.2)

---
updated-dependencies:
- dependency-name: coverage[toml]
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-11 17:03:26 +00:00
Athanasius cae605ab71 Merge pull request #1339 from EDCD/fix/1132/unound-requests-on-network-down
CAPI: Don't blindly dump r(equest.Response) on failure
2021-11-10 17:45:58 +00:00
Athanasius 8b9e7684b3 Merge pull request #1340 from EDCD/dependabot/pip/develop/types-requests-2.26.0
build(deps-dev): bump types-requests from 2.25.12 to 2.26.0
2021-11-10 17:45:46 +00:00
dependabot[bot] f427ca0d38 build(deps-dev): bump types-requests from 2.25.12 to 2.26.0
Bumps [types-requests](https://github.com/python/typeshed) from 2.25.12 to 2.26.0.
- [Release notes](https://github.com/python/typeshed/releases)
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-requests
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-10 17:04:26 +00:00
Athanasius b0b1ed589b CAPI: Don't blindly dump r(equest.Response) on failure
Also explicitly logs the exception now.
2021-11-10 10:07:37 +00:00
Athanasius 654e770b22 Merge pull request #1337 from EDCD/dependabot/pip/develop/types-requests-2.25.12
build(deps-dev): bump types-requests from 2.25.11 to 2.25.12
2021-11-10 10:04:10 +00:00
Athanasius 54b49fc4e8 Merge pull request #1336 from EDCD/dependabot/pip/develop/isort-5.10.1
build(deps-dev): bump isort from 5.10.0 to 5.10.1
2021-11-10 10:03:50 +00:00
dependabot[bot] a8a1cf3249 build(deps-dev): bump types-requests from 2.25.11 to 2.25.12
Bumps [types-requests](https://github.com/python/typeshed) from 2.25.11 to 2.25.12.
- [Release notes](https://github.com/python/typeshed/releases)
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-requests
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-09 17:05:24 +00:00
dependabot[bot] 93d69a9809 build(deps-dev): bump isort from 5.10.0 to 5.10.1
Bumps [isort](https://github.com/pycqa/isort) from 5.10.0 to 5.10.1.
- [Release notes](https://github.com/pycqa/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pycqa/isort/compare/5.10.0...5.10.1)

---
updated-dependencies:
- dependency-name: isort
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-09 17:05:21 +00:00
Athanasius 6c383b050c config: develop appversion bump to 5.3.0-beta0 2021-11-07 13:19:47 +00:00
Athanasius 9eb90efed6 Bump pyton version to 3.9.8 2021-11-07 12:25:23 +00:00
Athanasius b589ac39a5 Release 5.2.1: appversion and changelog Release/5.2.1 2021-11-07 11:59:26 +00:00
Athanasius 39a303fd17 Pre-Release 5.2.1-rc2: appversion and changelog Release/5.2.1-rc2 2021-11-06 14:58:30 +00:00
Athanasius 9600228391 Merge branch 'fix/1330/frontier-reauth' into release-5.2.1-rc1 2021-11-06 14:57:37 +00:00
Athanasius 7bf564d3b3 CAPI: ensure config.capi_debug_access_token is bound/set 2021-11-06 14:56:57 +00:00
Athanasius b8719edb92 Pre-Release 5.2.1-rc1: appversion and changelog Release/5.2.1-rc1 2021-11-06 14:19:33 +00:00
Athanasius 6bec46be4e CAPI: Implement a one-shot override of the Access Token
This allows you to force use of an expired token so as to test the code
paths for that without waiting up to 4 hours for the current one to
expire.

NB: The Access Token is *only* stored in the headers of the `requests`
object.
2021-11-06 10:41:33 +00:00
Athanasius 919136874d CAPI: Re-auth when Access Token expired: Need to .close() first
The old code did this, and without it we enter a loop of:

1. CAPI says unauthorized
2. We call login()
3. But companion.session.state == STATE_OK, so do nothing
4. Re-scheduled CAPI request goes back to 1.
2021-11-06 08:41:09 +00:00
Athanasius 7a52ddd278 CAPI: Add retry of request after refreshing Access Token 2021-11-05 17:57:35 +00:00
Athanasius 8e32ecd216 CAPI: Actually try to use Refresh Token if CAPI says unauthorized
The refactor for threaded CAPI worker has inadvertently caused us to
always try *full* re-auth when the CAPI signals the Access Token is
expired.
2021-11-05 17:52:50 +00:00
Athanasius 1e00b64bc3 Merge pull request #1329 from EDCD/dependabot/pip/develop/isort-5.10.0
build(deps-dev): bump isort from 5.9.3 to 5.10.0
2021-11-03 17:59:34 +00:00
Athanasius 3cda191537 Merge pull request #1328 from EDCD/dependabot/github_actions/develop/actions/checkout-2.4.0
build(deps): bump actions/checkout from 2.3.5 to 2.4.0
2021-11-03 17:59:24 +00:00
dependabot[bot] 87cecf4f96 build(deps-dev): bump isort from 5.9.3 to 5.10.0
Bumps [isort](https://github.com/pycqa/isort) from 5.9.3 to 5.10.0.
- [Release notes](https://github.com/pycqa/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pycqa/isort/compare/5.9.3...5.10.0)

---
updated-dependencies:
- dependency-name: isort
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-03 17:03:50 +00:00
dependabot[bot] 48c10978c6 build(deps): bump actions/checkout from 2.3.5 to 2.4.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.5 to 2.4.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.5...v2.4.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-03 17:03:39 +00:00
Athanasius 956722dca4 Merge pull request #1326 from EDCD/dependabot/pip/develop/coverage-toml--6.1.1
build(deps-dev): bump coverage[toml] from 6.0.2 to 6.1.1
2021-11-01 18:24:05 +00:00
Athanasius 5895cdaf73 Merge pull request #1322 from EDCD/dependabot/pip/develop/autopep8-1.6.0
build(deps-dev): bump autopep8 from 1.5.7 to 1.6.0
2021-11-01 18:23:44 +00:00
dependabot[bot] 034a662c48 build(deps-dev): bump coverage[toml] from 6.0.2 to 6.1.1
Bumps [coverage[toml]](https://github.com/nedbat/coveragepy) from 6.0.2 to 6.1.1.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/6.0.2...6.1.1)

---
updated-dependencies:
- dependency-name: coverage[toml]
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-01 17:04:09 +00:00
dependabot[bot] 927b226f85 build(deps-dev): bump autopep8 from 1.5.7 to 1.6.0
Bumps [autopep8](https://github.com/hhatto/autopep8) from 1.5.7 to 1.6.0.
- [Release notes](https://github.com/hhatto/autopep8/releases)
- [Commits](https://github.com/hhatto/autopep8/compare/v1.5.7...v1.6.0)

---
updated-dependencies:
- dependency-name: autopep8
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-25 17:03:41 +00:00
Athanasius 945baf7f53 Merge branch 'stable' 2021-10-25 11:12:39 +01:00
Athanasius 6f31e18947 Release 5.2.0: appversion & changelog Release/5.2.0 2021-10-25 11:02:54 +01:00
Athanasius 571579c197 Merge branch 'develop' into beta 2021-10-25 10:56:01 +01:00
Athanasius 13d0f94a46 L10n: Translations updated 2021-10-25 10:54:57 +01:00
Athanasius 6a88273723 Merge pull request #1320 from EDCD/dependabot/pip/develop/flake8-use-fstring-1.3
build(deps-dev): bump flake8-use-fstring from 1.2.1 to 1.3
2021-10-22 19:30:39 +01:00
dependabot[bot] a622d1673a build(deps-dev): bump flake8-use-fstring from 1.2.1 to 1.3
Bumps [flake8-use-fstring](https://github.com/MichaelKim0407/flake8-use-fstring) from 1.2.1 to 1.3.
- [Release notes](https://github.com/MichaelKim0407/flake8-use-fstring/releases)
- [Commits](https://github.com/MichaelKim0407/flake8-use-fstring/compare/v1.2.1...v1.3)

---
updated-dependencies:
- dependency-name: flake8-use-fstring
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-22 17:02:29 +00:00
Athanasius 73a8ddfd98 Merge pull request #1319 from EDCD/dependabot/pip/develop/flake8-use-fstring-1.2.1
build(deps-dev): bump flake8-use-fstring from 1.2 to 1.2.1
2021-10-21 18:12:10 +01:00
dependabot[bot] 7e1c1be08b build(deps-dev): bump flake8-use-fstring from 1.2 to 1.2.1
Bumps [flake8-use-fstring](https://github.com/MichaelKim0407/flake8-use-fstring) from 1.2 to 1.2.1.
- [Release notes](https://github.com/MichaelKim0407/flake8-use-fstring/releases)
- [Commits](https://github.com/MichaelKim0407/flake8-use-fstring/compare/v1.2...v1.2.1)

---
updated-dependencies:
- dependency-name: flake8-use-fstring
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-21 17:03:58 +00:00
Athanasius 00e46679d0 Pre-Release 5.2.0-beta3: appversion & changelog Release/5.2.0-beta3 2021-10-20 15:11:59 +01:00
Athanasius 8d55e9f02c Merge pull request #1316 from EDCD/fix/1018/update-and-docked-status
CAPI: Avoid '... EDO Settlement?' for 'Update' in space
2021-10-20 15:05:28 +01:00
Athanasius 338713d6af Merge pull request #1315 from EDCD/enhancement/1269-status-no-capi-data
Notify user when 'File' > 'Status' fails
2021-10-20 15:02:42 +01:00
Athanasius 3f0f1fe39f CAPI: Avoid '... EDO Settlement?' for 'Update' in space
1. Logged out in space
2. Logged back in
3. Run EDMC
4. Hit Update button, get "Docked but unknown station: EDO Settlement?"

In investigating this I realised that the entire else needed to be "if
docked according to CAPI".

Then it became clear that there was a redundant conditional, as the
enclosing one is already testing:

`capi_response.capi_data['lastStarport']['name'] != monitor.station:`

Making the:

`if last_station != monitor.station`

conditional un-necessary.
2021-10-20 14:50:03 +01:00
Athanasius 531302b7da Notify user when 'File' > 'Status' fails
Rather than a silent failure, set a status line message and also play
the 'bad' sound to draw their attention to it.
2021-10-20 14:32:04 +01:00
Athanasius 3e046c1f65 Pre-Release 5.2.0-beta1: appversion and changelog Release/5.2.0-beta2 2021-10-20 13:14:16 +01:00
Athanasius 832316517e requirements-dev: Bump flake8-use-fstring and flake8 itself 2021-10-20 09:14:43 +01:00
Athanasius 6a0325bb76 Merge pull request #1313 from EDCD/enhancement/eddn-do-not-replaylog-unknown-schema
EDDN: Drop any 'unknown schema' messages so they're not retried
2021-10-20 09:10:00 +01:00
Athanasius 3ec9c81e19 EDDN: Drop any 'unknown schema' messages so they're not retried 2021-10-19 16:01:54 +01:00
Athanasius 9a58da57cd Pre-Release 5.2.0-beta1: appversion & changelog Release/5.2.0-beta1 2021-10-18 15:39:18 +01:00
Athanasius 1e65b60836 Merge pull request #1308 from EDCD/enhancement/eddn-CAPIdata-always-use-journal-horizons
EDDN: Ensure we always send `horizons` flag where schema allows
2021-10-18 14:33:16 +01:00
Athanasius 7dcb275e9b EDDN: Document HORIZONS_SKU, and to NOT use the others 2021-10-18 14:18:11 +01:00
Athanasius cf5806021e PLUGINS.md: capi_is_horizons() now 2021-10-18 12:33:11 +01:00
Athanasius c97b539ac3 EDDN: Revert to using capi_is_horizons() in export_commodities() 2021-10-18 12:25:35 +01:00