Require the Apache-licensed aragog release - #889
Merged
Merged
Conversation
fwl-aragog 26.9.18 is Apache-2.0 (PyPI metadata and the packaged LICENSE). The optional-backends comment in pyproject.toml still cited it as a GPL dependency of the default install. Remove that sentence.
PyPI metadata gives GPL-3.0-or-later for fwl-aragog 26.5.13 through 26.9.10 and Apache-2.0 for 26.9.18, with no release in between. The floor was 26.09.10, so an install could still resolve to a GPL release. Raising it to 26.09.18 makes the license comment accurate for every allowed version. Both floor references (pyproject.toml and the module version table) are updated together.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #889 +/- ##
=======================================
Coverage 94.24% 94.24%
=======================================
Files 118 118
Lines 18641 18641
Branches 3187 3187
=======================================
+ Hits 17568 17569 +1
+ Misses 1069 1068 -1
Partials 4 4
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
aragog is now Apache-2.0 (fwl-aragog 26.9.18 on PyPI). The dependency floor still allowed 26.09.10, which is GPL-3.0-or-later, and a comment in
pyproject.tomlstill described aragog as a GPL dependency of the default install.This raises the floor to
>=26.09.18and removes the stale note, so the default install resolves the Apache-2.0 release. Related: the aragog relicense, FormingWorlds/aragog#46.Validation of changes
docs/Reference/module_versions.mdbadge and link are updated to match;tests/tools/test_generate_version_badges.pypasses.Checklist