Skip to content

Commit 3b367d1

Browse files
authored
Merge pull request #235 from krcb197/189-re-license-project-as-lgplv3
Re-license project as LGPLv3
2 parents b945003 + 28c908a commit 3b367d1

69 files changed

Lines changed: 494 additions & 1003 deletions

File tree

Some content is hidden

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

LICENSE

Lines changed: 159 additions & 668 deletions
Large diffs are not rendered by default.

generate_and_test.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@
55
Copyright (C) 2021 - 2025
66
77
This program is free software: you can redistribute it and/or modify
8-
it under the terms of the GNU General Public License as published by
8+
it under the terms of the GNU Lesser General Public License as published by
99
the Free Software Foundation, either version 3 of the License, or
1010
(at your option) any later version.
1111
1212
This program is distributed in the hope that it will be useful,
1313
but WITHOUT ANY WARRANTY; without even the implied warranty of
1414
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15-
GNU General Public License for more details.
15+
GNU Lesser General Public License for more details.
1616
17-
You should have received a copy of the GNU General Public License
17+
You should have received a copy of the GNU Lesser General Public License
1818
along with this program. If not, see <https://www.gnu.org/licenses/>.
1919
2020
script to generate the python wrappers from systemRDL and then execute the unit tests. This script

generate_testcases.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@
55
Copyright (C) 2021 - 2025
66
77
This program is free software: you can redistribute it and/or modify
8-
it under the terms of the GNU General Public License as published by
8+
it under the terms of the GNU Lesser General Public License as published by
99
the Free Software Foundation, either version 3 of the License, or
1010
(at your option) any later version.
1111
1212
This program is distributed in the hope that it will be useful,
1313
but WITHOUT ANY WARRANTY; without even the implied warranty of
1414
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15-
GNU General Public License for more details.
15+
GNU Lesser General Public License for more details.
1616
17-
You should have received a copy of the GNU General Public License
17+
You should have received a copy of the GNU Lesser General Public License
1818
along with this program. If not, see <https://www.gnu.org/licenses/>.
1919
2020
script to generate all the test cases from the test set

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ classifiers = [
3737
"Programming Language :: Python :: 3.14",
3838
"Programming Language :: Python :: 3 :: Only",
3939
"Intended Audience :: Developers",
40-
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
40+
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
4141
"Operating System :: OS Independent",
4242
"Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)",
4343
"Typing :: Typed"

src/peakrdl_python/__about__.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
"""
22
peakrdl-python is a tool to generate Python Register Access Layer (RAL) from SystemRDL
3-
Copyright (C) 2021 - 2023
3+
Copyright (C) 2021 - 2025
44
55
This program is free software: you can redistribute it and/or modify
6-
it under the terms of the GNU General Public License as published by
7-
the Free Software Foundation, either version 3 of the License, or
8-
(at your option) any later version.
6+
it under the terms of the GNU Lesser General Public License as
7+
published by the Free Software Foundation, either version 3 of
8+
the License, or (at your option) any later version.
99
1010
This program is distributed in the hope that it will be useful,
1111
but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13-
GNU General Public License for more details.
13+
GNU Lesser General Public License for more details.
1414
15-
You should have received a copy of the GNU General Public License
15+
You should have received a copy of the GNU Lesser General Public License
1616
along with this program. If not, see <https://www.gnu.org/licenses/>.
1717
1818
Variables that describes the peakrdl-python Package
1919
"""
20-
__version__ = "2.1.0"
20+
__version__ = "2.2.0"

src/peakrdl_python/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
Copyright (C) 2021 - 2025
44
55
This program is free software: you can redistribute it and/or modify
6-
it under the terms of the GNU General Public License as published by
7-
the Free Software Foundation, either version 3 of the License, or
8-
(at your option) any later version.
6+
it under the terms of the GNU Lesser General Public License as
7+
published by the Free Software Foundation, either version 3 of
8+
the License, or (at your option) any later version.
99
1010
This program is distributed in the hope that it will be useful,
1111
but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13-
GNU General Public License for more details.
13+
GNU Lesser General Public License for more details.
1414
15-
You should have received a copy of the GNU General Public License
15+
You should have received a copy of the GNU Lesser General Public License
1616
along with this program. If not, see <https://www.gnu.org/licenses/>.
1717
1818
"""

src/peakrdl_python/__peakrdl__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
Copyright (C) 2021 - 2025
44
55
This program is free software: you can redistribute it and/or modify
6-
it under the terms of the GNU General Public License as published by
7-
the Free Software Foundation, either version 3 of the License, or
8-
(at your option) any later version.
6+
it under the terms of the GNU Lesser General Public License as
7+
published by the Free Software Foundation, either version 3 of
8+
the License, or (at your option) any later version.
99
1010
This program is distributed in the hope that it will be useful,
1111
but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13-
GNU General Public License for more details.
13+
GNU Lesser General Public License for more details.
1414
15-
You should have received a copy of the GNU General Public License
15+
You should have received a copy of the GNU Lesser General Public License
1616
along with this program. If not, see <https://www.gnu.org/licenses/>.
1717
1818
Module for integrating with peakrdl. This module is not intended to be used directly

src/peakrdl_python/_deploy_package.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
Copyright (C) 2021 - 2025
44
55
This program is free software: you can redistribute it and/or modify
6-
it under the terms of the GNU General Public License as published by
7-
the Free Software Foundation, either version 3 of the License, or
8-
(at your option) any later version.
6+
it under the terms of the GNU Lesser General Public License as
7+
published by the Free Software Foundation, either version 3 of
8+
the License, or (at your option) any later version.
99
1010
This program is distributed in the hope that it will be useful,
1111
but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13-
GNU General Public License for more details.
13+
GNU Lesser General Public License for more details.
1414
15-
You should have received a copy of the GNU General Public License
15+
You should have received a copy of the GNU Lesser General Public License
1616
along with this program. If not, see <https://www.gnu.org/licenses/>.
1717
1818
Classes to represent the package that is generated

src/peakrdl_python/_node_walkers.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
Copyright (C) 2021 - 2025
44
55
This program is free software: you can redistribute it and/or modify
6-
it under the terms of the GNU General Public License as published by
7-
the Free Software Foundation, either version 3 of the License, or
8-
(at your option) any later version.
6+
it under the terms of the GNU Lesser General Public License as
7+
published by the Free Software Foundation, either version 3 of
8+
the License, or (at your option) any later version.
99
1010
This program is distributed in the hope that it will be useful,
1111
but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13-
GNU General Public License for more details.
13+
GNU Lesser General Public License for more details.
1414
15-
You should have received a copy of the GNU General Public License
15+
You should have received a copy of the GNU Lesser General Public License
1616
along with this program. If not, see <https://www.gnu.org/licenses/>.
1717
1818
Node walkers to be used in the generated of the output code

src/peakrdl_python/class_names.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
Copyright (C) 2021 - 2025
44
55
This program is free software: you can redistribute it and/or modify
6-
it under the terms of the GNU General Public License as published by
7-
the Free Software Foundation, either version 3 of the License, or
8-
(at your option) any later version.
6+
it under the terms of the GNU Lesser General Public License as
7+
published by the Free Software Foundation, either version 3 of
8+
the License, or (at your option) any later version.
99
1010
This program is distributed in the hope that it will be useful,
1111
but WITHOUT ANY WARRANTY; without even the implied warranty of
1212
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13-
GNU General Public License for more details.
13+
GNU Lesser General Public License for more details.
1414
15-
You should have received a copy of the GNU General Public License
15+
You should have received a copy of the GNU Lesser General Public License
1616
along with this program. If not, see <https://www.gnu.org/licenses/>.
1717
1818
A module for determining the classes names to use

0 commit comments

Comments
 (0)