diff options
| author | Bobby <[email protected]> | 2026-07-10 17:40:08 +0530 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-07-10 17:40:08 +0530 |
| commit | 2038ee5c4a5e473c20cf1e38af5c32ab450a2aea (patch) | |
| tree | bbc24c05bd3d979b5c8cbd12af1d2897cd5087dc /tests/errors/context.test.py | |
| parent | 189bcdabe3865a0d52aea580d3fdbcc1cd48e896 (diff) | |
| parent | 1eb8282bac9b71d31311b1a014cc3c60e36ab596 (diff) | |
| download | edify-2038ee5c4a5e473c20cf1e38af5c32ab450a2aea.tar.xz edify-2038ee5c4a5e473c20cf1e38af5c32ab450a2aea.zip | |
chore!: relicense edify from Apache 2.0 to MIT (#273)
Relicenses edify from Apache 2.0 to the MIT License across every
artifact that names or ships it. Sole-copyright-holder relicense — no
CLA sweep needed.
## Landings
- **`LICENSE`** — the Apache 2.0 text is replaced with the standard MIT
text, copyright line `Copyright (c) 2022-2026 Bobby` frozen as a static
literal through the first MIT release.
- **`pyproject.toml`** — the SPDX `license = "…"` field switches from
`Apache-2.0` to `MIT`. `license-files = ["LICENSE"]` continues to attach
the license file to the wheel and sdist via hatchling's Core Metadata
2.4 emission.
- **`README.rst`** — the license section reads "MIT License" and
continues to link the repo's `LICENSE`. The shields.io license badge
reads its label from PyPI metadata, so no manual badge edit is needed.
- **`tests/license.test.py`** — two acceptance tests that read the
installed edify metadata via `importlib.metadata`: `License-Expression
== "MIT"` and `Apache` does not appear in any classifier. Guards against
silent backslide in a future dependency update.
The `License :: OSI Approved :: Apache Software License` classifier has
already been absent from `pyproject.toml`'s `classifiers` list since the
toolchain migration; the second acceptance test above pins that state
going forward.
Closes #231
Closes #232
Closes #233
Closes #234
Closes #237
Diffstat (limited to 'tests/errors/context.test.py')
0 files changed, 0 insertions, 0 deletions
