From 8d13a9d7fe99e0a93a3a96c8877793bfee691679 Mon Sep 17 00:00:00 2001 From: Alex Mykyta Date: Thu, 9 Jun 2022 20:24:53 -0700 Subject: [PATCH] Switch to use regular non-namespaced package --- .github/workflows/build.yml | 4 ++-- MANIFEST.in | 2 +- docs/api.rst | 2 +- docs/cpuif/apb3.rst | 4 ++-- docs/cpuif/axi4lite.rst | 4 ++-- docs/cpuif/customizing.rst | 4 ++-- docs/cpuif/passthrough.rst | 2 +- docs/index.rst | 4 ++-- setup.py | 4 ++-- src/{peakrdl/regblock => peakrdl_regblock}/__about__.py | 0 src/{peakrdl/regblock => peakrdl_regblock}/__init__.py | 0 src/{peakrdl/regblock => peakrdl_regblock}/addr_decode.py | 0 src/{peakrdl/regblock => peakrdl_regblock}/cpuif/__init__.py | 0 .../regblock => peakrdl_regblock}/cpuif/apb3/__init__.py | 0 .../regblock => peakrdl_regblock}/cpuif/apb3/apb3_tmpl.sv | 0 .../regblock => peakrdl_regblock}/cpuif/axi4lite/__init__.py | 0 .../cpuif/axi4lite/axi4lite_tmpl.sv | 0 src/{peakrdl/regblock => peakrdl_regblock}/cpuif/base.py | 0 .../cpuif/passthrough/__init__.py | 0 .../cpuif/passthrough/passthrough_tmpl.sv | 0 src/{peakrdl/regblock => peakrdl_regblock}/dereferencer.py | 0 src/{peakrdl/regblock => peakrdl_regblock}/exporter.py | 2 +- .../regblock => peakrdl_regblock}/field_logic/__init__.py | 0 .../regblock => peakrdl_regblock}/field_logic/bases.py | 0 .../regblock => peakrdl_regblock}/field_logic/generators.py | 0 .../field_logic/hw_interrupts.py | 0 .../regblock => peakrdl_regblock}/field_logic/hw_set_clr.py | 0 .../regblock => peakrdl_regblock}/field_logic/hw_write.py | 0 .../regblock => peakrdl_regblock}/field_logic/sw_onread.py | 0 .../regblock => peakrdl_regblock}/field_logic/sw_onwrite.py | 0 .../field_logic/sw_singlepulse.py | 0 .../field_logic/templates/counter_macros.sv | 0 .../field_logic/templates/field_storage.sv | 0 .../regblock => peakrdl_regblock}/forloop_generator.py | 0 src/{peakrdl/regblock => peakrdl_regblock}/hwif/__init__.py | 0 src/{peakrdl/regblock => peakrdl_regblock}/hwif/generators.py | 0 src/{peakrdl/regblock => peakrdl_regblock}/module_tmpl.sv | 0 src/{peakrdl/regblock => peakrdl_regblock}/package_tmpl.sv | 0 .../regblock => peakrdl_regblock}/readback/__init__.py | 0 .../regblock => peakrdl_regblock}/readback/generators.py | 0 .../readback/templates/readback.sv | 0 src/{peakrdl/regblock => peakrdl_regblock}/scan_design.py | 0 .../regblock => peakrdl_regblock}/struct_generator.py | 0 src/{peakrdl/regblock => peakrdl_regblock}/utils.py | 0 tests/lib/base_testcase.py | 4 ++-- tests/lib/cpuifs/apb3/__init__.py | 2 +- tests/lib/cpuifs/axi4lite/__init__.py | 2 +- tests/lib/cpuifs/base.py | 4 ++-- tests/lib/cpuifs/passthrough/__init__.py | 2 +- tests/pylint.rc | 1 - tests/run.sh | 4 ++-- tests/test_user_cpuif/testcase.py | 2 +- 52 files changed, 26 insertions(+), 27 deletions(-) rename src/{peakrdl/regblock => peakrdl_regblock}/__about__.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/__init__.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/addr_decode.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/cpuif/__init__.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/cpuif/apb3/__init__.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/cpuif/apb3/apb3_tmpl.sv (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/cpuif/axi4lite/__init__.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/cpuif/axi4lite/axi4lite_tmpl.sv (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/cpuif/base.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/cpuif/passthrough/__init__.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/cpuif/passthrough/passthrough_tmpl.sv (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/dereferencer.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/exporter.py (99%) rename src/{peakrdl/regblock => peakrdl_regblock}/field_logic/__init__.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/field_logic/bases.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/field_logic/generators.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/field_logic/hw_interrupts.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/field_logic/hw_set_clr.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/field_logic/hw_write.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/field_logic/sw_onread.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/field_logic/sw_onwrite.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/field_logic/sw_singlepulse.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/field_logic/templates/counter_macros.sv (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/field_logic/templates/field_storage.sv (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/forloop_generator.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/hwif/__init__.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/hwif/generators.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/module_tmpl.sv (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/package_tmpl.sv (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/readback/__init__.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/readback/generators.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/readback/templates/readback.sv (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/scan_design.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/struct_generator.py (100%) rename src/{peakrdl/regblock => peakrdl_regblock}/utils.py (100%) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ae9ff50..d5fd7dc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -65,7 +65,7 @@ jobs: - name: Run Lint run: | - pylint --rcfile tests/pylint.rc peakrdl + pylint --rcfile tests/pylint.rc peakrdl_regblock #------------------------------------------------------------------------------- mypy: @@ -83,7 +83,7 @@ jobs: - name: Type Check run: | - mypy --config-file tests/mypy.ini src/peakrdl + mypy --config-file tests/mypy.ini src/peakrdl_regblock #------------------------------------------------------------------------------- build_sdist: diff --git a/MANIFEST.in b/MANIFEST.in index ef7aadf..eafe2d0 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,2 +1,2 @@ -recursive-include src/peakrdl/regblock *.sv +recursive-include src/peakrdl_regblock *.sv prune tests diff --git a/docs/api.rst b/docs/api.rst index 8101436..c92fd68 100644 --- a/docs/api.rst +++ b/docs/api.rst @@ -1,5 +1,5 @@ Exporter API ============ -.. autoclass:: peakrdl.regblock.RegblockExporter +.. autoclass:: peakrdl_regblock.RegblockExporter :members: diff --git a/docs/cpuif/apb3.rst b/docs/cpuif/apb3.rst index 04999ce..e1647dc 100644 --- a/docs/cpuif/apb3.rst +++ b/docs/cpuif/apb3.rst @@ -8,14 +8,14 @@ CPU interface. The APB3 CPU interface comes in two i/o port flavors: SystemVerilog Interface - Class: :class:`peakrdl.regblock.cpuif.apb3.APB3_Cpuif` + Class: :class:`peakrdl_regblock.cpuif.apb3.APB3_Cpuif` Interface Definition: :download:`apb3_intf.sv <../../tests/lib/cpuifs/apb3/apb3_intf.sv>` Flattened inputs/outputs Flattens the interface into discrete input and output ports. - Class: :class:`peakrdl.regblock.cpuif.apb3.APB3_Cpuif_flattened` + Class: :class:`peakrdl_regblock.cpuif.apb3.APB3_Cpuif_flattened` .. warning:: diff --git a/docs/cpuif/axi4lite.rst b/docs/cpuif/axi4lite.rst index e4070de..a70a656 100644 --- a/docs/cpuif/axi4lite.rst +++ b/docs/cpuif/axi4lite.rst @@ -10,14 +10,14 @@ CPU interface. The AXI4-Lite CPU interface comes in two i/o port flavors: SystemVerilog Interface - Class: :class:`peakrdl.regblock.cpuif.axi4lite.AXI4Lite_Cpuif` + Class: :class:`peakrdl_regblock.cpuif.axi4lite.AXI4Lite_Cpuif` Interface Definition: :download:`axi4lite_intf.sv <../../tests/lib/cpuifs/axi4lite/axi4lite_intf.sv>` Flattened inputs/outputs Flattens the interface into discrete input and output ports. - Class: :class:`peakrdl.regblock.cpuif.axi4lite.AXI4Lite_Cpuif_flattened` + Class: :class:`peakrdl_regblock.cpuif.axi4lite.AXI4Lite_Cpuif_flattened` Pipelined Performance diff --git a/docs/cpuif/customizing.rst b/docs/cpuif/customizing.rst index e9781a4..f583c9b 100644 --- a/docs/cpuif/customizing.rst +++ b/docs/cpuif/customizing.rst @@ -28,7 +28,7 @@ Rather than rewriting a new CPU interface definition, you can extend and adjust .. code-block:: python - from peakrdl.regblock.cpuif.axi4lite import AXI4Lite_Cpuif + from peakrdl_regblock.cpuif.axi4lite import AXI4Lite_Cpuif class My_AXI4Lite(AXI4Lite_Cpuif): @property @@ -70,7 +70,7 @@ you can define your own. 2. Create a Python class that defines your CPUIF - Extend your class from :class:`peakrdl.regblock.cpuif.CpuifBase`. + Extend your class from :class:`peakrdl_regblock.cpuif.CpuifBase`. Define the port declaration string, and provide a reference to your template file. 3. Use your new CPUIF definition when exporting! diff --git a/docs/cpuif/passthrough.rst b/docs/cpuif/passthrough.rst index 9b2640b..89dbd6b 100644 --- a/docs/cpuif/passthrough.rst +++ b/docs/cpuif/passthrough.rst @@ -4,6 +4,6 @@ CPUIF Passthrough This CPUIF mode bypasses the protocol converter stage and directly exposes the internal CPUIF handshake signals to the user. -Class: :class:`peakrdl.regblock.cpuif.passthrough.PassthroughCpuif` +Class: :class:`peakrdl_regblock.cpuif.passthrough.PassthroughCpuif` For more details on the protocol itself, see: :ref:`cpuif_protocol`. diff --git a/docs/index.rst b/docs/index.rst index 491f485..dabb127 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -37,8 +37,8 @@ implementation from SystemRDL source. :emphasize-lines: 2-3, 23-27 from systemrdl import RDLCompiler, RDLCompileError - from peakrdl.regblock import RegblockExporter - from peakrdl.regblock.cpuif.apb3 import APB3_Cpuif + from peakrdl_regblock import RegblockExporter + from peakrdl_regblock.cpuif.apb3 import APB3_Cpuif input_files = [ "PATH/TO/my_register_block.rdl" diff --git a/setup.py b/setup.py index 028931c..a290951 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ long_description = fh.read() -with open(os.path.join("src/peakrdl/regblock", "__about__.py"), encoding='utf-8') as f: +with open(os.path.join("src/peakrdl_regblock", "__about__.py"), encoding='utf-8') as f: v_dict = {} exec(f.read(), v_dict) version = v_dict['__version__'] @@ -20,7 +20,7 @@ long_description_content_type="text/markdown", url="https://github.com/SystemRDL/PeakRDL-regblock", package_dir={'': 'src'}, - packages=setuptools.find_namespace_packages("src", include=['peakrdl.*']), + packages=setuptools.find_packages("src"), include_package_data=True, python_requires='>=3.6', install_requires=[ diff --git a/src/peakrdl/regblock/__about__.py b/src/peakrdl_regblock/__about__.py similarity index 100% rename from src/peakrdl/regblock/__about__.py rename to src/peakrdl_regblock/__about__.py diff --git a/src/peakrdl/regblock/__init__.py b/src/peakrdl_regblock/__init__.py similarity index 100% rename from src/peakrdl/regblock/__init__.py rename to src/peakrdl_regblock/__init__.py diff --git a/src/peakrdl/regblock/addr_decode.py b/src/peakrdl_regblock/addr_decode.py similarity index 100% rename from src/peakrdl/regblock/addr_decode.py rename to src/peakrdl_regblock/addr_decode.py diff --git a/src/peakrdl/regblock/cpuif/__init__.py b/src/peakrdl_regblock/cpuif/__init__.py similarity index 100% rename from src/peakrdl/regblock/cpuif/__init__.py rename to src/peakrdl_regblock/cpuif/__init__.py diff --git a/src/peakrdl/regblock/cpuif/apb3/__init__.py b/src/peakrdl_regblock/cpuif/apb3/__init__.py similarity index 100% rename from src/peakrdl/regblock/cpuif/apb3/__init__.py rename to src/peakrdl_regblock/cpuif/apb3/__init__.py diff --git a/src/peakrdl/regblock/cpuif/apb3/apb3_tmpl.sv b/src/peakrdl_regblock/cpuif/apb3/apb3_tmpl.sv similarity index 100% rename from src/peakrdl/regblock/cpuif/apb3/apb3_tmpl.sv rename to src/peakrdl_regblock/cpuif/apb3/apb3_tmpl.sv diff --git a/src/peakrdl/regblock/cpuif/axi4lite/__init__.py b/src/peakrdl_regblock/cpuif/axi4lite/__init__.py similarity index 100% rename from src/peakrdl/regblock/cpuif/axi4lite/__init__.py rename to src/peakrdl_regblock/cpuif/axi4lite/__init__.py diff --git a/src/peakrdl/regblock/cpuif/axi4lite/axi4lite_tmpl.sv b/src/peakrdl_regblock/cpuif/axi4lite/axi4lite_tmpl.sv similarity index 100% rename from src/peakrdl/regblock/cpuif/axi4lite/axi4lite_tmpl.sv rename to src/peakrdl_regblock/cpuif/axi4lite/axi4lite_tmpl.sv diff --git a/src/peakrdl/regblock/cpuif/base.py b/src/peakrdl_regblock/cpuif/base.py similarity index 100% rename from src/peakrdl/regblock/cpuif/base.py rename to src/peakrdl_regblock/cpuif/base.py diff --git a/src/peakrdl/regblock/cpuif/passthrough/__init__.py b/src/peakrdl_regblock/cpuif/passthrough/__init__.py similarity index 100% rename from src/peakrdl/regblock/cpuif/passthrough/__init__.py rename to src/peakrdl_regblock/cpuif/passthrough/__init__.py diff --git a/src/peakrdl/regblock/cpuif/passthrough/passthrough_tmpl.sv b/src/peakrdl_regblock/cpuif/passthrough/passthrough_tmpl.sv similarity index 100% rename from src/peakrdl/regblock/cpuif/passthrough/passthrough_tmpl.sv rename to src/peakrdl_regblock/cpuif/passthrough/passthrough_tmpl.sv diff --git a/src/peakrdl/regblock/dereferencer.py b/src/peakrdl_regblock/dereferencer.py similarity index 100% rename from src/peakrdl/regblock/dereferencer.py rename to src/peakrdl_regblock/dereferencer.py diff --git a/src/peakrdl/regblock/exporter.py b/src/peakrdl_regblock/exporter.py similarity index 99% rename from src/peakrdl/regblock/exporter.py rename to src/peakrdl_regblock/exporter.py index 16574bf..02f94bc 100644 --- a/src/peakrdl/regblock/exporter.py +++ b/src/peakrdl_regblock/exporter.py @@ -54,7 +54,7 @@ def export(self, node: Union[RootNode, AddrmapNode], output_dir:str, **kwargs: A output_dir: str Path to the output directory where generated SystemVerilog will be written. Output includes two files: a module definition and package definition. - cpuif_cls: :class:`peakrdl.regblock.cpuif.CpuifBase` + cpuif_cls: :class:`peakrdl_regblock.cpuif.CpuifBase` Specify the class type that implements the CPU interface of your choice. Defaults to AMBA APB3. module_name: str diff --git a/src/peakrdl/regblock/field_logic/__init__.py b/src/peakrdl_regblock/field_logic/__init__.py similarity index 100% rename from src/peakrdl/regblock/field_logic/__init__.py rename to src/peakrdl_regblock/field_logic/__init__.py diff --git a/src/peakrdl/regblock/field_logic/bases.py b/src/peakrdl_regblock/field_logic/bases.py similarity index 100% rename from src/peakrdl/regblock/field_logic/bases.py rename to src/peakrdl_regblock/field_logic/bases.py diff --git a/src/peakrdl/regblock/field_logic/generators.py b/src/peakrdl_regblock/field_logic/generators.py similarity index 100% rename from src/peakrdl/regblock/field_logic/generators.py rename to src/peakrdl_regblock/field_logic/generators.py diff --git a/src/peakrdl/regblock/field_logic/hw_interrupts.py b/src/peakrdl_regblock/field_logic/hw_interrupts.py similarity index 100% rename from src/peakrdl/regblock/field_logic/hw_interrupts.py rename to src/peakrdl_regblock/field_logic/hw_interrupts.py diff --git a/src/peakrdl/regblock/field_logic/hw_set_clr.py b/src/peakrdl_regblock/field_logic/hw_set_clr.py similarity index 100% rename from src/peakrdl/regblock/field_logic/hw_set_clr.py rename to src/peakrdl_regblock/field_logic/hw_set_clr.py diff --git a/src/peakrdl/regblock/field_logic/hw_write.py b/src/peakrdl_regblock/field_logic/hw_write.py similarity index 100% rename from src/peakrdl/regblock/field_logic/hw_write.py rename to src/peakrdl_regblock/field_logic/hw_write.py diff --git a/src/peakrdl/regblock/field_logic/sw_onread.py b/src/peakrdl_regblock/field_logic/sw_onread.py similarity index 100% rename from src/peakrdl/regblock/field_logic/sw_onread.py rename to src/peakrdl_regblock/field_logic/sw_onread.py diff --git a/src/peakrdl/regblock/field_logic/sw_onwrite.py b/src/peakrdl_regblock/field_logic/sw_onwrite.py similarity index 100% rename from src/peakrdl/regblock/field_logic/sw_onwrite.py rename to src/peakrdl_regblock/field_logic/sw_onwrite.py diff --git a/src/peakrdl/regblock/field_logic/sw_singlepulse.py b/src/peakrdl_regblock/field_logic/sw_singlepulse.py similarity index 100% rename from src/peakrdl/regblock/field_logic/sw_singlepulse.py rename to src/peakrdl_regblock/field_logic/sw_singlepulse.py diff --git a/src/peakrdl/regblock/field_logic/templates/counter_macros.sv b/src/peakrdl_regblock/field_logic/templates/counter_macros.sv similarity index 100% rename from src/peakrdl/regblock/field_logic/templates/counter_macros.sv rename to src/peakrdl_regblock/field_logic/templates/counter_macros.sv diff --git a/src/peakrdl/regblock/field_logic/templates/field_storage.sv b/src/peakrdl_regblock/field_logic/templates/field_storage.sv similarity index 100% rename from src/peakrdl/regblock/field_logic/templates/field_storage.sv rename to src/peakrdl_regblock/field_logic/templates/field_storage.sv diff --git a/src/peakrdl/regblock/forloop_generator.py b/src/peakrdl_regblock/forloop_generator.py similarity index 100% rename from src/peakrdl/regblock/forloop_generator.py rename to src/peakrdl_regblock/forloop_generator.py diff --git a/src/peakrdl/regblock/hwif/__init__.py b/src/peakrdl_regblock/hwif/__init__.py similarity index 100% rename from src/peakrdl/regblock/hwif/__init__.py rename to src/peakrdl_regblock/hwif/__init__.py diff --git a/src/peakrdl/regblock/hwif/generators.py b/src/peakrdl_regblock/hwif/generators.py similarity index 100% rename from src/peakrdl/regblock/hwif/generators.py rename to src/peakrdl_regblock/hwif/generators.py diff --git a/src/peakrdl/regblock/module_tmpl.sv b/src/peakrdl_regblock/module_tmpl.sv similarity index 100% rename from src/peakrdl/regblock/module_tmpl.sv rename to src/peakrdl_regblock/module_tmpl.sv diff --git a/src/peakrdl/regblock/package_tmpl.sv b/src/peakrdl_regblock/package_tmpl.sv similarity index 100% rename from src/peakrdl/regblock/package_tmpl.sv rename to src/peakrdl_regblock/package_tmpl.sv diff --git a/src/peakrdl/regblock/readback/__init__.py b/src/peakrdl_regblock/readback/__init__.py similarity index 100% rename from src/peakrdl/regblock/readback/__init__.py rename to src/peakrdl_regblock/readback/__init__.py diff --git a/src/peakrdl/regblock/readback/generators.py b/src/peakrdl_regblock/readback/generators.py similarity index 100% rename from src/peakrdl/regblock/readback/generators.py rename to src/peakrdl_regblock/readback/generators.py diff --git a/src/peakrdl/regblock/readback/templates/readback.sv b/src/peakrdl_regblock/readback/templates/readback.sv similarity index 100% rename from src/peakrdl/regblock/readback/templates/readback.sv rename to src/peakrdl_regblock/readback/templates/readback.sv diff --git a/src/peakrdl/regblock/scan_design.py b/src/peakrdl_regblock/scan_design.py similarity index 100% rename from src/peakrdl/regblock/scan_design.py rename to src/peakrdl_regblock/scan_design.py diff --git a/src/peakrdl/regblock/struct_generator.py b/src/peakrdl_regblock/struct_generator.py similarity index 100% rename from src/peakrdl/regblock/struct_generator.py rename to src/peakrdl_regblock/struct_generator.py diff --git a/src/peakrdl/regblock/utils.py b/src/peakrdl_regblock/utils.py similarity index 100% rename from src/peakrdl/regblock/utils.py rename to src/peakrdl_regblock/utils.py diff --git a/tests/lib/base_testcase.py b/tests/lib/base_testcase.py index 07b1c71..187355e 100644 --- a/tests/lib/base_testcase.py +++ b/tests/lib/base_testcase.py @@ -9,7 +9,7 @@ import pytest from systemrdl import RDLCompiler -from peakrdl.regblock import RegblockExporter +from peakrdl_regblock import RegblockExporter from .cpuifs.base import CpuifTestMode from .cpuifs.apb3 import APB3 @@ -72,7 +72,7 @@ def _write_params(cls) -> None: @classmethod def _export_regblock(cls): """ - Call the peakrdl.regblock exporter to generate the DUT + Call the peakrdl_regblock exporter to generate the DUT """ this_dir = cls.get_testcase_dir() diff --git a/tests/lib/cpuifs/apb3/__init__.py b/tests/lib/cpuifs/apb3/__init__.py index 3a3a9a5..1cddce7 100644 --- a/tests/lib/cpuifs/apb3/__init__.py +++ b/tests/lib/cpuifs/apb3/__init__.py @@ -1,6 +1,6 @@ from ..base import CpuifTestMode -from peakrdl.regblock.cpuif.apb3 import APB3_Cpuif, APB3_Cpuif_flattened +from peakrdl_regblock.cpuif.apb3 import APB3_Cpuif, APB3_Cpuif_flattened class APB3(CpuifTestMode): cpuif_cls = APB3_Cpuif diff --git a/tests/lib/cpuifs/axi4lite/__init__.py b/tests/lib/cpuifs/axi4lite/__init__.py index 08fc3bf..5249ff9 100644 --- a/tests/lib/cpuifs/axi4lite/__init__.py +++ b/tests/lib/cpuifs/axi4lite/__init__.py @@ -1,6 +1,6 @@ from ..base import CpuifTestMode -from peakrdl.regblock.cpuif.axi4lite import AXI4Lite_Cpuif, AXI4Lite_Cpuif_flattened +from peakrdl_regblock.cpuif.axi4lite import AXI4Lite_Cpuif, AXI4Lite_Cpuif_flattened class AXI4Lite(CpuifTestMode): cpuif_cls = AXI4Lite_Cpuif diff --git a/tests/lib/cpuifs/base.py b/tests/lib/cpuifs/base.py index 6ee0d45..3f2b6f5 100644 --- a/tests/lib/cpuifs/base.py +++ b/tests/lib/cpuifs/base.py @@ -4,12 +4,12 @@ import jinja2 as jj -from peakrdl.regblock.cpuif.base import CpuifBase +from peakrdl_regblock.cpuif.base import CpuifBase from ..sv_line_anchor import SVLineAnchor if TYPE_CHECKING: - from peakrdl.regblock import RegblockExporter + from peakrdl_regblock import RegblockExporter from ..sim_testcase import SimTestCase class CpuifTestMode: diff --git a/tests/lib/cpuifs/passthrough/__init__.py b/tests/lib/cpuifs/passthrough/__init__.py index a157462..04ee62f 100644 --- a/tests/lib/cpuifs/passthrough/__init__.py +++ b/tests/lib/cpuifs/passthrough/__init__.py @@ -1,6 +1,6 @@ from ..base import CpuifTestMode -from peakrdl.regblock.cpuif.passthrough import PassthroughCpuif +from peakrdl_regblock.cpuif.passthrough import PassthroughCpuif class Passthrough(CpuifTestMode): cpuif_cls = PassthroughCpuif diff --git a/tests/pylint.rc b/tests/pylint.rc index 92a9c25..d90eaf4 100644 --- a/tests/pylint.rc +++ b/tests/pylint.rc @@ -92,7 +92,6 @@ disable= # Noise / Don't care no-else-return, - no-self-use, unused-variable, invalid-name, missing-docstring, diff --git a/tests/run.sh b/tests/run.sh index 8f26280..17df909 100755 --- a/tests/run.sh +++ b/tests/run.sh @@ -23,7 +23,7 @@ export SKIP_SYNTH_TESTS=1 pytest --workers auto # Run lint -pylint --rcfile $this_dir/pylint.rc ../src/peakrdl +pylint --rcfile $this_dir/pylint.rc ../src/peakrdl_regblock # Run static type checking -mypy $this_dir/../src/peakrdl +mypy $this_dir/../src/peakrdl_regblock diff --git a/tests/test_user_cpuif/testcase.py b/tests/test_user_cpuif/testcase.py index ce2383c..3e8465e 100644 --- a/tests/test_user_cpuif/testcase.py +++ b/tests/test_user_cpuif/testcase.py @@ -1,6 +1,6 @@ import os -from peakrdl.regblock.cpuif.apb3 import APB3_Cpuif +from peakrdl_regblock.cpuif.apb3 import APB3_Cpuif from ..lib.cpuifs.apb3 import APB3 from ..lib.base_testcase import BaseTestCase