Skip to content

Commit c20f3d8

Browse files
authored
📄 Update license to 2026 (#335)
## Description This PR updates the license to 2026. ## Checklist: - [x] The pull request only contains commits that are focused and relevant to this change. - [x] ~I have added appropriate tests that cover the new/changed functionality.~ - [x] ~I have updated the documentation to reflect these changes.~ - [x] The changes follow the project's style guidelines and introduce no new warnings. - [x] The changes are fully tested and pass the CI checks. - [x] I have reviewed my own code changes.
1 parent dc20a0f commit c20f3d8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+488
-14
lines changed

.license-tools-config.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"author": {
3+
"name": "Chair for Design Automation, TUM\nCopyright (c) 2025 - 2026 Munich Quantum Software Company GmbH",
4+
"years": [2023, 2026]
5+
},
6+
"force_author": true,
7+
"force_license": true,
8+
"license": "MIT",
9+
"title": false,
10+
"include": ["**/*"],
11+
"style_override_for_suffix": {
12+
".pyi": "DOCSTRING_STYLE",
13+
".js": "C_STYLE",
14+
".ts": "C_STYLE"
15+
},
16+
"exclude": [
17+
"^\\.[^/]+",
18+
"/\\.[^/]+",
19+
".*\\.qasm",
20+
".*\\.md",
21+
".*\\.bib",
22+
".*\\.cff",
23+
".*\\.css",
24+
".*\\.json",
25+
".*\\.html",
26+
".*\\.tfc",
27+
".*\\.qc",
28+
".*\\.real",
29+
".*\\.tex",
30+
".*\\.toml",
31+
".*\\.yaml",
32+
"uv\\.lock",
33+
"py\\.typed",
34+
".*build.*",
35+
".*\\.ipynb",
36+
".*\\.atsp",
37+
".*\\.csv",
38+
".*\\.hcp",
39+
".*\\.tsp",
40+
".*\\.tsx",
41+
".*\\.txt",
42+
".*\\.sop",
43+
".*\\.vrp"
44+
]
45+
}

.pre-commit-config.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,12 @@ repos:
5858
- id: rst-directive-colons
5959
- id: rst-inline-touching-normal
6060

61+
# Check for license headers
62+
- repo: https://github.com/emzeat/mz-lictools
63+
rev: v2.9.0
64+
hooks:
65+
- id: license-tools
66+
6167
# Ensure uv lock file is up-to-date
6268
- repo: https://github.com/astral-sh/uv-pre-commit
6369
rev: 0.9.24
@@ -102,7 +108,7 @@ repos:
102108
- mqt-bench>=2.0.1
103109

104110
# Check for spelling
105-
- repo: https://github.com/crate-ci/typos
111+
- repo: https://github.com/adhtruong/mirrors-typos
106112
rev: v1.42.0
107113
hooks:
108114
- id: typos

LICENSE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
MIT License
22

3-
Copyright (c) 2023 - 2025 Chair for Design Automation, TUM
4-
Copyright (c) 2025 Munich Quantum Software Company GmbH
3+
Copyright (c) 2023 - 2026 Chair for Design Automation, TUM
4+
Copyright (c) 2025 - 2026 Munich Quantum Software Company GmbH
55

66
Permission is hereby granted, free of charge, to any person obtaining a copy
77
of this software and associated documentation files (the "Software"), to deal

docs/_static/error_budget_approach.svg

Lines changed: 10 additions & 0 deletions
Loading

docs/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# Copyright (c) 2023 - 2025 Chair for Design Automation, TUM
2-
# Copyright (c) 2025 Munich Quantum Software Company GmbH
1+
# Copyright (c) 2023 - 2026 Chair for Design Automation, TUM
2+
# Copyright (c) 2025 - 2026 Munich Quantum Software Company GmbH
33
# All rights reserved.
44
#
55
# SPDX-License-Identifier: MIT
@@ -48,7 +48,7 @@
4848
project = "MQT ProblemSolver"
4949
author = "Chair for Design Automation, TUM & Munich Quantum Software Company"
5050
language = "en"
51-
project_copyright = "2023 - 2025 Chair for Design Automation, TUM & 2025 Munich Quantum Software Company"
51+
project_copyright = "2023 - 2026 Chair for Design Automation, TUM & 2025 - 2026 Munich Quantum Software Company"
5252

5353
master_doc = "index"
5454

notebooks/qubo_tools/tsp.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"metadata": {},
3030
"outputs": [],
3131
"source": [
32-
"with Path(\"input/graph\").open(encoding=locale.getpreferredencoding(False)) as file:\n",
32+
"with Path(\"input/graph.txt\").open(encoding=locale.getpreferredencoding(False)) as file:\n",
3333
" graph = Graph.read(file)"
3434
]
3535
},

noxfile.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env -S uv run --script --quiet
2-
# Copyright (c) 2023 - 2025 Chair for Design Automation, TUM
3-
# Copyright (c) 2025 Munich Quantum Software Company GmbH
2+
# Copyright (c) 2023 - 2026 Chair for Design Automation, TUM
3+
# Copyright (c) 2025 - 2026 Munich Quantum Software Company GmbH
44
# All rights reserved.
55
#
66
# SPDX-License-Identifier: MIT

pyproject.toml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,17 +51,19 @@ dependencies = [
5151
classifiers = [
5252
"Development Status :: 4 - Beta",
5353
"Intended Audience :: Developers",
54+
"Intended Audience :: Science/Research",
55+
"Natural Language :: English",
5456
"Operating System :: Microsoft :: Windows",
5557
"Operating System :: MacOS",
5658
"Operating System :: POSIX :: Linux",
59+
"Programming Language :: Python :: 3",
5760
"Programming Language :: Python :: 3 :: Only",
5861
"Programming Language :: Python :: 3.10",
5962
"Programming Language :: Python :: 3.11",
6063
"Programming Language :: Python :: 3.12",
6164
"Programming Language :: Python :: 3.13",
62-
"Intended Audience :: Science/Research",
63-
"Natural Language :: English",
6465
"Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)",
66+
"Typing :: Typed",
6567
]
6668

6769
[dependency-groups]
@@ -256,7 +258,10 @@ aer = "aer"
256258

257259

258260
[tool.repo-review]
259-
ignore = ["GH200"]
261+
ignore = [
262+
"GH200", # We use Renovate instead of Dependabot
263+
"PC160", # We use a mirror of crate-ci/typos
264+
]
260265

261266

262267
[tool.check-sdist]

sitecustomize.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# Copyright (c) 2023 - 2025 Chair for Design Automation, TUM
2-
# Copyright (c) 2025 Munich Quantum Software Company GmbH
1+
# Copyright (c) 2023 - 2026 Chair for Design Automation, TUM
2+
# Copyright (c) 2025 - 2026 Munich Quantum Software Company GmbH
33
# All rights reserved.
44
#
55
# SPDX-License-Identifier: MIT

0 commit comments

Comments
 (0)