From 03836b00aeddca2fd73f078d7850dc58be632466 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Sun, 12 Dec 2021 14:35:51 +0100 Subject: Changed export decorator from pydecor to pyTooling.Decorators --- pyGHDL/cli/dom.py | 9 ++++----- pyGHDL/cli/lsp.py | 7 ++++--- pyGHDL/dom/Aggregates.py | 2 +- pyGHDL/dom/Attribute.py | 2 +- pyGHDL/dom/Concurrent.py | 2 +- pyGHDL/dom/DesignUnit.py | 2 +- pyGHDL/dom/Expression.py | 2 +- pyGHDL/dom/InterfaceItem.py | 2 +- pyGHDL/dom/Literal.py | 2 +- pyGHDL/dom/Misc.py | 2 +- pyGHDL/dom/Names.py | 2 +- pyGHDL/dom/NonStandard.py | 2 +- pyGHDL/dom/Object.py | 2 +- pyGHDL/dom/PSL.py | 2 +- pyGHDL/dom/Range.py | 2 +- pyGHDL/dom/Sequential.py | 2 +- pyGHDL/dom/Subprogram.py | 2 +- pyGHDL/dom/Symbol.py | 2 +- pyGHDL/dom/Type.py | 2 +- pyGHDL/dom/_Translate.py | 2 +- pyGHDL/dom/_Utils.py | 2 +- pyGHDL/dom/__init__.py | 2 +- pyGHDL/dom/formatting/prettyprint.py | 2 +- pyGHDL/libghdl/__init__.py | 10 +++++----- pyGHDL/libghdl/_decorator.py | 2 +- pyGHDL/libghdl/_types.py | 2 +- pyGHDL/libghdl/errorout.py | 2 +- pyGHDL/libghdl/errorout_console.py | 2 +- pyGHDL/libghdl/errorout_memory.py | 2 +- pyGHDL/libghdl/files_map.py | 2 +- pyGHDL/libghdl/files_map_editor.py | 2 +- pyGHDL/libghdl/libraries.py | 2 +- pyGHDL/libghdl/name_table.py | 2 +- pyGHDL/libghdl/requirements.txt | 2 +- pyGHDL/libghdl/std_names.py | 2 +- pyGHDL/libghdl/str_table.py | 2 +- pyGHDL/libghdl/utils.py | 2 +- pyGHDL/libghdl/version.py | 1 - pyGHDL/libghdl/vhdl/elocations.py | 2 +- pyGHDL/libghdl/vhdl/flists.py | 2 +- pyGHDL/libghdl/vhdl/formatters.py | 2 +- pyGHDL/libghdl/vhdl/lists.py | 2 +- pyGHDL/libghdl/vhdl/nodes.py | 2 +- pyGHDL/libghdl/vhdl/nodes_meta.py | 2 +- pyGHDL/libghdl/vhdl/nodes_utils.py | 2 +- pyGHDL/libghdl/vhdl/parse.py | 2 +- pyGHDL/libghdl/vhdl/scanner.py | 2 +- pyGHDL/libghdl/vhdl/sem.py | 2 +- pyGHDL/libghdl/vhdl/sem_lib.py | 2 +- pyGHDL/libghdl/vhdl/tokens.py | 2 +- pyGHDL/libghdl/vhdl/utils.py | 2 +- 51 files changed, 60 insertions(+), 61 deletions(-) delete mode 100644 pyGHDL/libghdl/version.py (limited to 'pyGHDL') diff --git a/pyGHDL/cli/dom.py b/pyGHDL/cli/dom.py index 99f59c277..f1f860226 100755 --- a/pyGHDL/cli/dom.py +++ b/pyGHDL/cli/dom.py @@ -40,8 +40,9 @@ from textwrap import wrap, dedent from pyGHDL.dom import DOMException from pyGHDL.libghdl import LibGHDLException -from pydecor import export -from pyMetaClasses import Singleton +from pyTooling.Decorators import export +from pyTooling.MetaClasses import Singleton +from pyTooling.TerminalUI import LineTerminal, Severity from pyAttributes import Attribute from pyAttributes.ArgParseAttributes import ( ArgParseMixin, @@ -51,7 +52,6 @@ from pyAttributes.ArgParseAttributes import ( ArgumentAttribute, SwitchArgumentAttribute, ) -from pyTerminalUI import LineTerminal, Severity from pyGHDL import GHDLBaseException from pyGHDL.dom.NonStandard import Design, Document @@ -64,8 +64,7 @@ __email__ = "" __version__ = "0.0.0" __status__ = "Alpha" __license__ = "" -__all__ = [] -__api__ = __all__ + class SourceAttribute(Attribute): diff --git a/pyGHDL/cli/lsp.py b/pyGHDL/cli/lsp.py index fd9a8834a..694988153 100644 --- a/pyGHDL/cli/lsp.py +++ b/pyGHDL/cli/lsp.py @@ -48,10 +48,11 @@ from os import environ as os_environ, getcwd as os_getcwd import os from pathlib import Path -from pydecor import export +from pyTooling.Decorators import export +from pyGHDL import __version__ as ghdlVersion import pyGHDL.libghdl as libghdl -from pyGHDL.libghdl import version, errorout_console +from pyGHDL.libghdl import errorout_console from pyGHDL.lsp import LSPConnTrace from pyGHDL.lsp.lsp import LSPConn, LanguageProtocolServer from pyGHDL.lsp.vhdl_ls import VhdlLanguageServer @@ -85,7 +86,7 @@ def _generateCLIParser() -> ArgumentParser: parser = ArgumentParser( description="VHDL Language Protocol Server. Find info about clients in `ghdl/ghdl-language-server `__." ) - parser.add_argument("--version", "-V", action="version", version="%(prog)s " + version.__version__) + parser.add_argument("--version", "-V", action="version", version="%(prog)s " + ghdlVersion) parser.add_argument("--verbose", "-v", action="count", default=0, help="Show debug output") parser.add_argument("--log-file", help="Redirect logs to the given file instead of stderr") parser.add_argument( diff --git a/pyGHDL/dom/Aggregates.py b/pyGHDL/dom/Aggregates.py index dfaee9a2d..02e071cb5 100644 --- a/pyGHDL/dom/Aggregates.py +++ b/pyGHDL/dom/Aggregates.py @@ -39,7 +39,7 @@ This module contains all DOM classes for VHDL's design units (:class:`context Path: """Get the name of the libghdl library (with version and extension).""" - ver = __version__.replace("-", "_").replace(".", "_") + version = ghdlVersion.replace("-", "_").replace(".", "_") ext = {"win32": "dll", "cygwin": "dll", "msys": "dll", "darwin": "dylib"}.get(sys_platform, "so") - return Path("libghdl-{version}.{ext}".format(version=ver, ext=ext)) + return Path(f"libghdl-{version}.{ext}") def _check_libghdl_libdir(libdir: Path, basename: Path) -> Path: @@ -140,7 +140,7 @@ def _get_libghdl_path(): pass # Failed. - raise Exception("Cannot find libghdl {}".format(basename)) + raise Exception(f"Cannot find libghdl {basename}") def _initialize(): diff --git a/pyGHDL/libghdl/_decorator.py b/pyGHDL/libghdl/_decorator.py index 32a02930d..49694e8a3 100644 --- a/pyGHDL/libghdl/_decorator.py +++ b/pyGHDL/libghdl/_decorator.py @@ -46,7 +46,7 @@ from enum import IntEnum from functools import wraps from typing import Callable, List, Dict, Any, TypeVar -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl import libghdl, LibGHDLException diff --git a/pyGHDL/libghdl/_types.py b/pyGHDL/libghdl/_types.py index b3d4c92bb..a7247a0fd 100644 --- a/pyGHDL/libghdl/_types.py +++ b/pyGHDL/libghdl/_types.py @@ -31,7 +31,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ from enum import IntEnum, unique -from pydecor import export +from pyTooling.Decorators import export from ctypes import c_int32, c_uint32, c_int64, c_double, c_bool from typing import TypeVar diff --git a/pyGHDL/libghdl/errorout.py b/pyGHDL/libghdl/errorout.py index 4cdcdee56..5aa8de1c8 100644 --- a/pyGHDL/libghdl/errorout.py +++ b/pyGHDL/libghdl/errorout.py @@ -2,7 +2,7 @@ # Call 'make' in 'src/vhdl' to regenerate: # from enum import IntEnum, unique -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl._decorator import BindToLibGHDL diff --git a/pyGHDL/libghdl/errorout_console.py b/pyGHDL/libghdl/errorout_console.py index bb24079e1..826458a38 100644 --- a/pyGHDL/libghdl/errorout_console.py +++ b/pyGHDL/libghdl/errorout_console.py @@ -32,7 +32,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl._decorator import BindToLibGHDL diff --git a/pyGHDL/libghdl/errorout_memory.py b/pyGHDL/libghdl/errorout_memory.py index 3f85a03c9..bf60c53bb 100644 --- a/pyGHDL/libghdl/errorout_memory.py +++ b/pyGHDL/libghdl/errorout_memory.py @@ -34,7 +34,7 @@ from ctypes import c_int8, c_int32, c_char_p, Structure -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl._types import ErrorIndex from pyGHDL.libghdl._decorator import BindToLibGHDL diff --git a/pyGHDL/libghdl/files_map.py b/pyGHDL/libghdl/files_map.py index 277a00706..8f8cdf02c 100644 --- a/pyGHDL/libghdl/files_map.py +++ b/pyGHDL/libghdl/files_map.py @@ -32,7 +32,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl._decorator import BindToLibGHDL from pyGHDL.libghdl._types import NameId, SourceFileEntry, LocationType diff --git a/pyGHDL/libghdl/files_map_editor.py b/pyGHDL/libghdl/files_map_editor.py index 9afd46bdc..a67766c44 100644 --- a/pyGHDL/libghdl/files_map_editor.py +++ b/pyGHDL/libghdl/files_map_editor.py @@ -34,7 +34,7 @@ from ctypes import c_int32, c_char_p, c_bool, c_uint32 -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl import libghdl from pyGHDL.libghdl._decorator import BindToLibGHDL diff --git a/pyGHDL/libghdl/libraries.py b/pyGHDL/libghdl/libraries.py index 06b5f044c..fe09fa920 100644 --- a/pyGHDL/libghdl/libraries.py +++ b/pyGHDL/libghdl/libraries.py @@ -34,7 +34,7 @@ from ctypes import c_int32 -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl import libghdl from pyGHDL.libghdl._types import ( diff --git a/pyGHDL/libghdl/name_table.py b/pyGHDL/libghdl/name_table.py index 8718982af..b29775213 100644 --- a/pyGHDL/libghdl/name_table.py +++ b/pyGHDL/libghdl/name_table.py @@ -34,7 +34,7 @@ # from ctypes import c_char, c_char_p -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl._types import NameId from pyGHDL.libghdl._decorator import BindToLibGHDL diff --git a/pyGHDL/libghdl/requirements.txt b/pyGHDL/libghdl/requirements.txt index b0f362aea..538e15ba4 100644 --- a/pyGHDL/libghdl/requirements.txt +++ b/pyGHDL/libghdl/requirements.txt @@ -1 +1 @@ -pydecor>=2.0.1 +pyTooling>=1.5.1 diff --git a/pyGHDL/libghdl/std_names.py b/pyGHDL/libghdl/std_names.py index 098e2b34e..e6339520f 100644 --- a/pyGHDL/libghdl/std_names.py +++ b/pyGHDL/libghdl/std_names.py @@ -1,7 +1,7 @@ # Auto generated Python source file from Ada sources # Call 'make' in 'src/vhdl' to regenerate: # -from pydecor import export +from pyTooling.Decorators import export @export diff --git a/pyGHDL/libghdl/str_table.py b/pyGHDL/libghdl/str_table.py index f87e9db8b..a91268bb4 100644 --- a/pyGHDL/libghdl/str_table.py +++ b/pyGHDL/libghdl/str_table.py @@ -34,7 +34,7 @@ # from ctypes import c_char_p -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl._types import String8Id from pyGHDL.libghdl._decorator import BindToLibGHDL diff --git a/pyGHDL/libghdl/utils.py b/pyGHDL/libghdl/utils.py index 98e350e03..5fc62af91 100644 --- a/pyGHDL/libghdl/utils.py +++ b/pyGHDL/libghdl/utils.py @@ -34,7 +34,7 @@ from ctypes import byref from typing import List, Any, Generator -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl._decorator import EnumLookupTable from pyGHDL.libghdl._types import NameId diff --git a/pyGHDL/libghdl/version.py b/pyGHDL/libghdl/version.py deleted file mode 100644 index eb436f1c7..000000000 --- a/pyGHDL/libghdl/version.py +++ /dev/null @@ -1 +0,0 @@ -__version__ = "2.0.0-dev" diff --git a/pyGHDL/libghdl/vhdl/elocations.py b/pyGHDL/libghdl/vhdl/elocations.py index dd3600ecf..e7282adb6 100644 --- a/pyGHDL/libghdl/vhdl/elocations.py +++ b/pyGHDL/libghdl/vhdl/elocations.py @@ -1,7 +1,7 @@ # Auto generated Python source file from Ada sources # Call 'make' in 'src/vhdl' to regenerate: # -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl import libghdl diff --git a/pyGHDL/libghdl/vhdl/flists.py b/pyGHDL/libghdl/vhdl/flists.py index 9d5b7fdb7..c62296307 100644 --- a/pyGHDL/libghdl/vhdl/flists.py +++ b/pyGHDL/libghdl/vhdl/flists.py @@ -33,7 +33,7 @@ # ============================================================================ from ctypes import c_int32 -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl._decorator import BindToLibGHDL diff --git a/pyGHDL/libghdl/vhdl/formatters.py b/pyGHDL/libghdl/vhdl/formatters.py index 72b72010e..90022320e 100644 --- a/pyGHDL/libghdl/vhdl/formatters.py +++ b/pyGHDL/libghdl/vhdl/formatters.py @@ -34,7 +34,7 @@ from ctypes import c_int32, c_char_p -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl import libghdl from pyGHDL.libghdl._decorator import BindToLibGHDL diff --git a/pyGHDL/libghdl/vhdl/lists.py b/pyGHDL/libghdl/vhdl/lists.py index 6f8370a09..cc37e2dd8 100644 --- a/pyGHDL/libghdl/vhdl/lists.py +++ b/pyGHDL/libghdl/vhdl/lists.py @@ -34,7 +34,7 @@ from ctypes import c_int32, c_bool, POINTER, Structure -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl import libghdl from pyGHDL.libghdl._decorator import BindToLibGHDL diff --git a/pyGHDL/libghdl/vhdl/nodes.py b/pyGHDL/libghdl/vhdl/nodes.py index 0ed86c49b..45b6d1ee6 100644 --- a/pyGHDL/libghdl/vhdl/nodes.py +++ b/pyGHDL/libghdl/vhdl/nodes.py @@ -2,7 +2,7 @@ # Call 'make' in 'src/vhdl' to regenerate: # from enum import IntEnum, unique -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl._decorator import BindToLibGHDL diff --git a/pyGHDL/libghdl/vhdl/nodes_meta.py b/pyGHDL/libghdl/vhdl/nodes_meta.py index 726d885be..4602d0ac2 100644 --- a/pyGHDL/libghdl/vhdl/nodes_meta.py +++ b/pyGHDL/libghdl/vhdl/nodes_meta.py @@ -2,7 +2,7 @@ # Call 'make' in 'src/vhdl' to regenerate: # from enum import IntEnum, unique -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl._decorator import BindToLibGHDL diff --git a/pyGHDL/libghdl/vhdl/nodes_utils.py b/pyGHDL/libghdl/vhdl/nodes_utils.py index 31d495d85..2871fab62 100644 --- a/pyGHDL/libghdl/vhdl/nodes_utils.py +++ b/pyGHDL/libghdl/vhdl/nodes_utils.py @@ -32,7 +32,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl._types import Iir from pyGHDL.libghdl._decorator import BindToLibGHDL diff --git a/pyGHDL/libghdl/vhdl/parse.py b/pyGHDL/libghdl/vhdl/parse.py index a61cdfef7..7c59d0df7 100644 --- a/pyGHDL/libghdl/vhdl/parse.py +++ b/pyGHDL/libghdl/vhdl/parse.py @@ -34,7 +34,7 @@ from ctypes import c_bool -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl import libghdl from pyGHDL.libghdl._types import Iir diff --git a/pyGHDL/libghdl/vhdl/scanner.py b/pyGHDL/libghdl/vhdl/scanner.py index f9db890a0..da6b63520 100644 --- a/pyGHDL/libghdl/vhdl/scanner.py +++ b/pyGHDL/libghdl/vhdl/scanner.py @@ -34,7 +34,7 @@ from ctypes import c_int, c_bool -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl import libghdl from pyGHDL.libghdl._types import SourceFileEntry, NameId diff --git a/pyGHDL/libghdl/vhdl/sem.py b/pyGHDL/libghdl/vhdl/sem.py index b1a2fee5f..7556d6f53 100644 --- a/pyGHDL/libghdl/vhdl/sem.py +++ b/pyGHDL/libghdl/vhdl/sem.py @@ -32,7 +32,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl._types import Iir_Design_Unit from pyGHDL.libghdl._decorator import BindToLibGHDL diff --git a/pyGHDL/libghdl/vhdl/sem_lib.py b/pyGHDL/libghdl/vhdl/sem_lib.py index 0126c1ef5..41d95e2e5 100644 --- a/pyGHDL/libghdl/vhdl/sem_lib.py +++ b/pyGHDL/libghdl/vhdl/sem_lib.py @@ -32,7 +32,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl._types import SourceFileEntry, Iir_Design_File, Iir_Design_Unit from pyGHDL.libghdl._decorator import BindToLibGHDL diff --git a/pyGHDL/libghdl/vhdl/tokens.py b/pyGHDL/libghdl/vhdl/tokens.py index 9e347eff8..10c14fc40 100644 --- a/pyGHDL/libghdl/vhdl/tokens.py +++ b/pyGHDL/libghdl/vhdl/tokens.py @@ -2,7 +2,7 @@ # Call 'make' in 'src/vhdl' to regenerate: # from enum import IntEnum, unique -from pydecor import export +from pyTooling.Decorators import export @export diff --git a/pyGHDL/libghdl/vhdl/utils.py b/pyGHDL/libghdl/vhdl/utils.py index c563ec9bd..3a82f45c0 100644 --- a/pyGHDL/libghdl/vhdl/utils.py +++ b/pyGHDL/libghdl/vhdl/utils.py @@ -32,7 +32,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ -from pydecor import export +from pyTooling.Decorators import export from pyGHDL.libghdl._types import Iir, NameId from pyGHDL.libghdl._decorator import BindToLibGHDL -- cgit v1.2.3 From b6dcce607c96ce751fc3bb9aef45848c94e0e71e Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Sun, 12 Dec 2021 14:46:00 +0100 Subject: Updated setup.py to use pyTooling.Packaging. --- pyGHDL/__init__.py | 8 +++++++- pyGHDL/cli/requirements.txt | 6 +++--- pyGHDL/dom/requirements.txt | 2 +- pyGHDL/libghdl/requirements.txt | 2 +- 4 files changed, 12 insertions(+), 6 deletions(-) (limited to 'pyGHDL') diff --git a/pyGHDL/__init__.py b/pyGHDL/__init__.py index eb400e0f1..eb32f03b4 100644 --- a/pyGHDL/__init__.py +++ b/pyGHDL/__init__.py @@ -47,7 +47,13 @@ this is provided from a ``pyGHDL`` packages with four sub-packages: * ``pyGHDL.lsp`` - A `language server protocol `__ (LSP) written in Python. The implementation offers an HTTPS service that can be used e.g. by editors and IDEs supporting LSP. """ -from pydecor import export +__author__ = "Tristan Gingold and contributors" +__email__ = "tgingold@free.fr" +__copyright__ = "2002-2021, Tristan Gingold and contributors" +__license__ = "GNU General Public License v2" +__version__ = "2.0.0-dev" + +from pyTooling.Decorators import export @export diff --git a/pyGHDL/cli/requirements.txt b/pyGHDL/cli/requirements.txt index 30f22625c..111f8fa26 100644 --- a/pyGHDL/cli/requirements.txt +++ b/pyGHDL/cli/requirements.txt @@ -1,5 +1,5 @@ -r ../dom/requirements.txt -pyAttributes==2.2.1 -pyMetaClasses==1.3.1 -pyTerminalUI==1.4.1 +pyTooling>=1.5.1 +pyTooling.TerminalUI>=1.5.3 +pyAttributes>=2.3.2 diff --git a/pyGHDL/dom/requirements.txt b/pyGHDL/dom/requirements.txt index 18340052a..6fa43649b 100644 --- a/pyGHDL/dom/requirements.txt +++ b/pyGHDL/dom/requirements.txt @@ -1,4 +1,4 @@ -r ../libghdl/requirements.txt -pyVHDLModel==0.12.0 +pyVHDLModel==0.14.0 #https://github.com/VHDL/pyVHDLModel/archive/dev.zip#pyVHDLModel diff --git a/pyGHDL/libghdl/requirements.txt b/pyGHDL/libghdl/requirements.txt index 538e15ba4..0291212ff 100644 --- a/pyGHDL/libghdl/requirements.txt +++ b/pyGHDL/libghdl/requirements.txt @@ -1 +1 @@ -pyTooling>=1.5.1 +pyTooling>=1.5.2 -- cgit v1.2.3 From e88ad9e4a10a60679b10a285029e05b0184eeef0 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Sun, 12 Dec 2021 14:56:55 +0100 Subject: Adjusted configure script. --- pyGHDL/__init__.py | 8 ++++---- pyGHDL/cli/dom.py | 1 - 2 files changed, 4 insertions(+), 5 deletions(-) (limited to 'pyGHDL') diff --git a/pyGHDL/__init__.py b/pyGHDL/__init__.py index eb32f03b4..493eb4757 100644 --- a/pyGHDL/__init__.py +++ b/pyGHDL/__init__.py @@ -47,11 +47,11 @@ this is provided from a ``pyGHDL`` packages with four sub-packages: * ``pyGHDL.lsp`` - A `language server protocol `__ (LSP) written in Python. The implementation offers an HTTPS service that can be used e.g. by editors and IDEs supporting LSP. """ -__author__ = "Tristan Gingold and contributors" -__email__ = "tgingold@free.fr" +__author__ = "Tristan Gingold and contributors" +__email__ = "tgingold@free.fr" __copyright__ = "2002-2021, Tristan Gingold and contributors" -__license__ = "GNU General Public License v2" -__version__ = "2.0.0-dev" +__license__ = "GNU General Public License v2" +__version__ = "2.0.0-dev" from pyTooling.Decorators import export diff --git a/pyGHDL/cli/dom.py b/pyGHDL/cli/dom.py index f1f860226..6ba5894fe 100755 --- a/pyGHDL/cli/dom.py +++ b/pyGHDL/cli/dom.py @@ -66,7 +66,6 @@ __status__ = "Alpha" __license__ = "" - class SourceAttribute(Attribute): def __call__(self, func): self._AppendAttribute( -- cgit v1.2.3 From 70647153a193d016b765e5456623abafdec46a3f Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Sun, 12 Dec 2021 19:29:16 +0100 Subject: Bumped version of pyTooling.Packaging to v0.3.2. --- pyGHDL/cli/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pyGHDL') diff --git a/pyGHDL/cli/requirements.txt b/pyGHDL/cli/requirements.txt index 111f8fa26..0684e8bb6 100644 --- a/pyGHDL/cli/requirements.txt +++ b/pyGHDL/cli/requirements.txt @@ -1,5 +1,5 @@ -r ../dom/requirements.txt -pyTooling>=1.5.1 +pyTooling>=1.5.2 pyTooling.TerminalUI>=1.5.3 pyAttributes>=2.3.2 -- cgit v1.2.3 From 265e23146f1eaf977984a86a64523443f6170b0c Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Mon, 13 Dec 2021 01:15:09 +0100 Subject: Bumped dependencies. --- pyGHDL/cli/requirements.txt | 2 +- pyGHDL/libghdl/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'pyGHDL') diff --git a/pyGHDL/cli/requirements.txt b/pyGHDL/cli/requirements.txt index 0684e8bb6..b9167b8ed 100644 --- a/pyGHDL/cli/requirements.txt +++ b/pyGHDL/cli/requirements.txt @@ -1,5 +1,5 @@ -r ../dom/requirements.txt -pyTooling>=1.5.2 +pyTooling>=1.6.0 pyTooling.TerminalUI>=1.5.3 pyAttributes>=2.3.2 diff --git a/pyGHDL/libghdl/requirements.txt b/pyGHDL/libghdl/requirements.txt index 0291212ff..a045a3d24 100644 --- a/pyGHDL/libghdl/requirements.txt +++ b/pyGHDL/libghdl/requirements.txt @@ -1 +1 @@ -pyTooling>=1.5.2 +pyTooling>=1.6.0 -- cgit v1.2.3 From 7c35000d5d3704d939133964a92fc7e4b2d361d0 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Mon, 13 Dec 2021 21:01:21 +0100 Subject: Fixed license in `setup.py`. --- pyGHDL/__init__.py | 1 + 1 file changed, 1 insertion(+) (limited to 'pyGHDL') diff --git a/pyGHDL/__init__.py b/pyGHDL/__init__.py index 493eb4757..bd5e1b8d7 100644 --- a/pyGHDL/__init__.py +++ b/pyGHDL/__init__.py @@ -52,6 +52,7 @@ __email__ = "tgingold@free.fr" __copyright__ = "2002-2021, Tristan Gingold and contributors" __license__ = "GNU General Public License v2" __version__ = "2.0.0-dev" +__keywords__ = ["vhdl", "parser", "compiler", "simulator", "ghdl"] from pyTooling.Decorators import export -- cgit v1.2.3 From adf47902189a534e714a786ab95c22c5abd87369 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Thu, 16 Dec 2021 21:44:40 +0100 Subject: pyTooling.Packaging is now replaced by pyTooling. --- pyGHDL/dom/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pyGHDL') diff --git a/pyGHDL/dom/requirements.txt b/pyGHDL/dom/requirements.txt index 6fa43649b..18b3495eb 100644 --- a/pyGHDL/dom/requirements.txt +++ b/pyGHDL/dom/requirements.txt @@ -1,4 +1,4 @@ -r ../libghdl/requirements.txt -pyVHDLModel==0.14.0 +pyVHDLModel==0.14.1 #https://github.com/VHDL/pyVHDLModel/archive/dev.zip#pyVHDLModel -- cgit v1.2.3