Commit Graph

528 Commits (develop-ruff)

Author SHA1 Message Date
as3ii e2652b746a
Switched to ruff for linting/formatting, added ruff CI 2025-11-12 09:33:02 +01:00
as3ii e6bcd2490e
Install only required dependencies
- `pip install .` installs only the libraries required to run freedata
- `pip install .[test]` installs the libraries required for running and testing freedata
- `pip install .[dev]` installs the libraries required for running, testing and linting/checking freedata
- `pip install .[build]` installs only the libraries required to run and build the freedata pip module
- `pip install .[nuitka]` installs only the libraries required to run and build the freedata executable

requirements.txt remains only for backward compatibility
2025-11-11 23:22:22 +01:00
as3ii 602b982f81
Removed setup.py, fixed build of pip module 2025-11-11 23:19:20 +01:00
DJ2LS 223869bddc
Merge pull request #1027 from DJ2LS/dependabot/github_actions/develop/actions/upload-artifact-5 2025-11-02 12:20:17 +01:00
DJ2LS 41594fd905
Merge pull request #1026 from DJ2LS/dependabot/github_actions/develop/github/codeql-action-4 2025-11-02 12:20:05 +01:00
dependabot[bot] f166ebdf66
Bump actions/upload-artifact from 4 to 5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 16:01:50 +00:00
dependabot[bot] 6309dc5279
Bump github/codeql-action from 3 to 4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 16:01:44 +00:00
dependabot[bot] 7ac290e15f
Bump actions/setup-node from 5 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 16:01:39 +00:00
DJ2LS 4387ffc68d
Merge branch 'develop' into dependabot/github_actions/develop/actions/setup-python-6 2025-10-27 08:48:51 +01:00
DJ2LS 4de27d7141
Merge branch 'develop' into dependabot/github_actions/develop/actions/setup-python-6 2025-10-27 08:46:57 +01:00
DJ2LS ba963a570e
Merge branch 'develop' into dependabot/github_actions/develop/actions/setup-node-5 2025-10-27 08:46:54 +01:00
as3ii 5de39dc1f5
Deprecate python versions older then 3.10, add 3.13 where missing 2025-10-06 15:23:58 +02:00
dependabot[bot] c607b2fd91
Bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 16:02:26 +00:00
dependabot[bot] e51c84848e
Bump actions/setup-node from 4 to 5
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 16:02:21 +00:00
DJ2LS 804a1c60f0 install nsis via choco 2025-09-21 11:53:25 +02:00
DJ2LS 86c2f67700 test with reduced sqalchemy packages 2025-09-21 10:17:09 +02:00
DJ2LS 5156e1e14a test with reduced sqalchemy packages 2025-09-21 10:12:30 +02:00
DJ2LS 83cd3937d2 test with reduced sqalchemy packages 2025-09-21 10:01:35 +02:00
DJ2LS ddee4e5337 test low memory option for nuitka 2025-09-19 12:37:00 +02:00
DJ2LS db7e5a822f test low memory option for nuitka 2025-09-19 12:35:25 +02:00
DJ2LS 700be4c55a test low memory option for nuitka 2025-09-19 12:29:50 +02:00
DJ2LS bc71a894ed test low memory option for nuitka 2025-09-19 12:28:38 +02:00
DJ2LS 4d0fadcec6 test low memory option for nuitka 2025-09-19 09:09:34 +02:00
DJ2LS 26e546d841 fall backl to 3.12 because of sqalchemy build error 2025-09-19 09:07:46 +02:00
DJ2LS 7ed9dcf9c5 update dependencies 2025-09-18 13:00:51 +02:00
DJ2LS e82ff0dd4f
Merge branch 'develop' into dependabot/github_actions/dot-github/workflows/pypa/gh-action-pypi-publish-1.13.0 2025-09-06 07:52:59 +02:00
dependabot[bot] 7d1c6078ef
Bump pypa/gh-action-pypi-publish in /.github/workflows
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.12.4 to 1.13.0.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.12.4...v1.13.0)

---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
  dependency-version: 1.13.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-04 15:41:05 +00:00
dependabot[bot] 8da3865aff
Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [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/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 06:14:57 +00:00
dependabot[bot] f474509a70
Bump creyD/prettier_action from 4.5 to 4.6
Bumps [creyD/prettier_action](https://github.com/creyd/prettier_action) from 4.5 to 4.6.
- [Release notes](https://github.com/creyd/prettier_action/releases)
- [Commits](https://github.com/creyd/prettier_action/compare/v4.5...v4.6)

---
updated-dependencies:
- dependency-name: creyD/prettier_action
  dependency-version: '4.6'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 16:24:06 +00:00
dependabot[bot] 801be085da
Bump creyD/prettier_action from 4.3 to 4.5
Bumps [creyD/prettier_action](https://github.com/creyd/prettier_action) from 4.3 to 4.5.
- [Release notes](https://github.com/creyd/prettier_action/releases)
- [Commits](https://github.com/creyd/prettier_action/compare/v4.3...v4.5)

---
updated-dependencies:
- dependency-name: creyD/prettier_action
  dependency-version: '4.5'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-01 16:28:21 +00:00
DJ2LS 6738fe541b
Merge pull request #931 from DJ2LS/dependabot/github_actions/develop/robinraju/release-downloader-1.12
Bump robinraju/release-downloader from 1.11 to 1.12
2025-04-02 12:46:10 +02:00
DJ2LS c481b6eade
Merge pull request #932 from DJ2LS/dependabot/github_actions/develop/docker/build-push-action-6
Bump docker/build-push-action from 5 to 6
2025-04-02 12:45:55 +02:00
DJ2LS 04126bb516 removed node 16 and 18 as they reached EOL 2025-04-02 12:18:39 +02:00
dependabot[bot] 985ee8fdac
Bump docker/build-push-action from 5 to 6
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 16:35:56 +00:00
dependabot[bot] 9ca2db93e9
Bump robinraju/release-downloader from 1.11 to 1.12
Bumps [robinraju/release-downloader](https://github.com/robinraju/release-downloader) from 1.11 to 1.12.
- [Release notes](https://github.com/robinraju/release-downloader/releases)
- [Commits](https://github.com/robinraju/release-downloader/compare/v1.11...v1.12)

---
updated-dependencies:
- dependency-name: robinraju/release-downloader
  dependency-version: '1.12'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 16:35:52 +00:00
DJ2LS befe368fd3 run docker image on every commit, 2025-04-01 09:42:20 +02:00
DJ2LS 4e20146a00 run docker image on every commit, 2025-04-01 09:39:41 +02:00
DJ2LS ef0981055a
Merge pull request #860 from g7ufo/docker-image
Docker image
2025-04-01 09:23:34 +02:00
DJ2LS 73d14928df going back to python3.11 2025-03-18 13:42:29 +01:00
DJ2LS 30ebb5dced test with increased heap size for building 2025-03-18 13:35:38 +01:00
DJ2LS b6683d5f67 test with increased heap size for building 2025-03-18 13:29:11 +01:00
DJ2LS f826a55989 bump python version and nodejs version for automated runs 2025-03-18 12:48:09 +01:00
DJ2LS 6d7bcaa918 bump python version and nodejs version for automated runs 2025-03-18 12:00:08 +01:00
dependabot[bot] 554f9dfc56
Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.12.3 to 1.12.4.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.12.3...v1.12.4)

---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-01 16:57:58 +00:00
DJ2LS f92fe53981 dont draft new releases 2025-01-31 11:31:36 +01:00
DJ2LS 8364d4904f added python13 to tests 2025-01-27 17:00:22 +01:00
DJ2LS 6a4376896d fixing test 2025-01-27 16:49:07 +01:00
Neil G7UFO ede4550281
Update to use DJ2LS repo and expand documentation a bit 2025-01-04 11:56:07 +00:00
Neil 67712d0cd7
Merge branch 'develop' into docker-image 2025-01-04 11:47:55 +00:00
Neil G7UFO 444eb3193c
Only trigger the GHA when there is a tag push 2025-01-03 17:39:42 +00:00