First update towards cpl2
Some checks failed
Build on push / prepare (push) Failing after 6s
Build on push / build (push) Has been skipped

This commit is contained in:
2025-09-15 15:02:47 +02:00
parent c1e65bf0dc
commit 2d2bb86720
289 changed files with 259 additions and 9353 deletions

View File

@@ -1,26 +1 @@
# -*- coding: utf-8 -*-
"""
cpl-query CPL Queries
~~~~~~~~~~~~~~~~~~~
CPL Python integrated Queries
:copyright: (c) 2021 - 2023 sh-edraft.de
:license: MIT, see LICENSE for more details.
"""
__title__ = "cpl_query"
__author__ = "Sven Heidemann"
__license__ = "MIT"
__copyright__ = "Copyright (c) 2021 - 2023 sh-edraft.de"
__version__ = "2023.10.0"
from collections import namedtuple
# imports:
VersionInfo = namedtuple("VersionInfo", "major minor micro")
version_info = VersionInfo(major="2023", minor="10", micro="0")

View File

@@ -1,31 +1,5 @@
# -*- coding: utf-8 -*-
"""
cpl-query CPL Queries
~~~~~~~~~~~~~~~~~~~
CPL Python integrated Queries
:copyright: (c) 2021 - 2023 sh-edraft.de
:license: MIT, see LICENSE for more details.
"""
__title__ = "cpl_query.base"
__author__ = "Sven Heidemann"
__license__ = "MIT"
__copyright__ = "Copyright (c) 2021 - 2023 sh-edraft.de"
__version__ = "2023.10.0"
from collections import namedtuple
# imports:
from .default_lambda import default_lambda
from .ordered_queryable import OrderedQueryable
from .ordered_queryable_abc import OrderedQueryableABC
from .queryable_abc import QueryableABC
from .sequence import Sequence
VersionInfo = namedtuple("VersionInfo", "major minor micro")
version_info = VersionInfo(major="2023", minor="10", micro="0")

View File

@@ -25,7 +25,6 @@ class OrderedQueryableABC(QueryableABC):
Returns:
list of :class:`cpl_query.base.ordered_queryable_abc.OrderedQueryableABC`
"""
pass
@abstractmethod
def then_by_descending(self, func: Callable) -> OrderedQueryableABC:
@@ -37,4 +36,3 @@ class OrderedQueryableABC(QueryableABC):
Returns:
list of :class:`cpl_query.base.ordered_queryable_abc.OrderedQueryableABC`
"""
pass

View File

@@ -1,44 +0,0 @@
{
"ProjectSettings": {
"Name": "cpl-query",
"Version": {
"Major": "2024",
"Minor": "7",
"Micro": "0"
},
"Author": "Sven Heidemann",
"AuthorEmail": "sven.heidemann@sh-edraft.de",
"Description": "CPL Queries",
"LongDescription": "CPL Python integrated Queries",
"URL": "https://www.sh-edraft.de",
"CopyrightDate": "2021 - 2023",
"CopyrightName": "sh-edraft.de",
"LicenseName": "MIT",
"LicenseDescription": "MIT, see LICENSE for more details.",
"Dependencies": [],
"DevDependencies": [],
"PythonVersion": ">=3.10",
"PythonPath": {},
"Classifiers": []
},
"BuildSettings": {
"ProjectType": "library",
"SourcePath": "",
"OutputPath": "../../dist",
"Main": "",
"EntryPoint": "",
"IncludePackageData": true,
"Included": [],
"Excluded": [
"*/__pycache__",
"*/logs",
"*/tests"
],
"PackageData": {
"cpl_query": [
".cpl/*.py"
]
},
"ProjectReferences": []
}
}

View File

@@ -1,28 +1,2 @@
# -*- coding: utf-8 -*-
"""
cpl-query CPL Queries
~~~~~~~~~~~~~~~~~~~
CPL Python integrated Queries
:copyright: (c) 2021 - 2023 sh-edraft.de
:license: MIT, see LICENSE for more details.
"""
__title__ = "cpl_query.enumerable"
__author__ = "Sven Heidemann"
__license__ = "MIT"
__copyright__ = "Copyright (c) 2021 - 2023 sh-edraft.de"
__version__ = "2023.10.0"
from collections import namedtuple
# imports:
from .enumerable import Enumerable
from .enumerable_abc import EnumerableABC
VersionInfo = namedtuple("VersionInfo", "major minor micro")
version_info = VersionInfo(major="2023", minor="10", micro="0")

View File

@@ -27,9 +27,7 @@ class IndexOutOfRangeException(Exception):
class InvalidTypeException(Exception):
r"""Exception when type is invalid"""
pass
class WrongTypeException(Exception):
r"""Exception when type is unexpected"""
pass

View File

@@ -1,27 +1 @@
# -*- coding: utf-8 -*-
"""
cpl-query CPL Queries
~~~~~~~~~~~~~~~~~~~
CPL Python integrated Queries
:copyright: (c) 2021 - 2023 sh-edraft.de
:license: MIT, see LICENSE for more details.
"""
__title__ = "cpl_query.extension"
__author__ = "Sven Heidemann"
__license__ = "MIT"
__copyright__ = "Copyright (c) 2021 - 2023 sh-edraft.de"
__version__ = "2023.10.0"
from collections import namedtuple
# imports:
from .list import List
VersionInfo = namedtuple("VersionInfo", "major minor micro")
version_info = VersionInfo(major="2023", minor="10", micro="0")

View File

@@ -1,28 +1,2 @@
# -*- coding: utf-8 -*-
"""
cpl-query CPL Queries
~~~~~~~~~~~~~~~~~~~
CPL Python integrated Queries
:copyright: (c) 2021 - 2023 sh-edraft.de
:license: MIT, see LICENSE for more details.
"""
__title__ = "cpl_query.iterable"
__author__ = "Sven Heidemann"
__license__ = "MIT"
__copyright__ = "Copyright (c) 2021 - 2023 sh-edraft.de"
__version__ = "2023.10.0"
from collections import namedtuple
# imports:
from .iterable_abc import IterableABC
from .iterable import Iterable
VersionInfo = namedtuple("VersionInfo", "major minor micro")
version_info = VersionInfo(major="2023", minor="10", micro="0")