Skip to content

Commit

Permalink
Merge pull request #22 from waketzheng/rename-to-pypika_tortoise
Browse files Browse the repository at this point in the history
Rename package name from `pypika` to `pypika_tortoise`
  • Loading branch information
waketzheng authored Dec 27, 2024
2 parents 9756418 + 50d570e commit 4a263cb
Show file tree
Hide file tree
Showing 47 changed files with 137 additions and 123 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# ChangeLog

## 0.4

### 0.4.0
- Rename package name from `pypika` to `pypika_tortoise`

## 0.3

### 0.3.2
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
checkfiles = pypika/ tests/ conftest.py
checkfiles = pypika_tortoise/ tests/ conftest.py
black_opts = -l 100 -t py38
py_warn = PYTHONDEVMODE=1

Expand Down
14 changes: 7 additions & 7 deletions pypika/__init__.py → pypika_tortoise/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from pypika.dialects import MSSQLQuery, MySQLQuery, OracleQuery, PostgreSQLQuery, SQLLiteQuery
from pypika.enums import DatePart, Dialects, JoinType, Order
from pypika.exceptions import (
from .dialects import MSSQLQuery, MySQLQuery, OracleQuery, PostgreSQLQuery, SQLLiteQuery
from .enums import DatePart, Dialects, JoinType, Order
from .exceptions import (
CaseException,
FunctionException,
GroupingException,
Expand All @@ -9,10 +9,10 @@
RollupException,
SetOperationException,
)
from pypika.queries import AliasedQuery, Column, Database, Query, Schema, Table
from pypika.queries import make_columns as Columns
from pypika.queries import make_tables as Tables
from pypika.terms import (
from .queries import AliasedQuery, Column, Database, Query, Schema, Table
from .queries import make_columns as Columns
from .queries import make_tables as Tables
from .terms import (
JSON,
Array,
Bracket,
Expand Down
2 changes: 1 addition & 1 deletion pypika/analytics.py → pypika_tortoise/analytics.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Package for SQL analytic functions wrappers
"""

from pypika.terms import AnalyticFunction, IgnoreNullsAnalyticFunction, WindowFrameAnalyticFunction
from .terms import AnalyticFunction, IgnoreNullsAnalyticFunction, WindowFrameAnalyticFunction


class Preceding(WindowFrameAnalyticFunction.Edge):
Expand Down
File renamed without changes.
10 changes: 5 additions & 5 deletions pypika/dialects/mssql.py → pypika_tortoise/dialects/mssql.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

from typing import Any, cast

from pypika.enums import Dialects
from pypika.exceptions import QueryException
from pypika.queries import Query, QueryBuilder
from pypika.terms import ValueWrapper
from pypika.utils import builder
from ..enums import Dialects
from ..exceptions import QueryException
from ..queries import Query, QueryBuilder
from ..terms import ValueWrapper
from ..utils import builder


class MSSQLQuery(Query):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
from datetime import time
from typing import Any, cast

from pypika.enums import Dialects
from pypika.queries import Query, QueryBuilder, Table
from pypika.terms import ValueWrapper
from pypika.utils import builder, format_alias_sql, format_quotes
from ..enums import Dialects
from ..queries import Query, QueryBuilder, Table
from ..terms import ValueWrapper
from ..utils import builder, format_alias_sql, format_quotes


class MySQLQuery(Query):
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from typing import Any

from pypika.enums import Dialects
from pypika.queries import Query, QueryBuilder
from ..enums import Dialects
from ..queries import Query, QueryBuilder


class OracleQuery(Query):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
from copy import copy
from typing import TYPE_CHECKING, Any

from pypika.enums import Dialects
from pypika.exceptions import QueryException
from pypika.queries import Query, QueryBuilder
from pypika.terms import ArithmeticExpression, Field, Function, Star, Term
from pypika.utils import builder
from ..enums import Dialects
from ..exceptions import QueryException
from ..queries import Query, QueryBuilder
from ..terms import ArithmeticExpression, Field, Function, Star, Term
from ..utils import builder

if TYPE_CHECKING:
if sys.version_info >= (3, 11):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

from typing import Any

from pypika.enums import Dialects
from pypika.queries import Query, QueryBuilder
from pypika.terms import ValueWrapper
from ..enums import Dialects
from ..queries import Query, QueryBuilder
from ..terms import ValueWrapper


class SQLLiteValueWrapper(ValueWrapper):
Expand Down
File renamed without changes.
File renamed without changes.
6 changes: 3 additions & 3 deletions pypika/functions.py → pypika_tortoise/functions.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
from enum import Enum
from typing import TYPE_CHECKING, Any

from pypika.enums import SqlTypes
from pypika.terms import AggregateFunction, Function, Star, Term
from pypika.utils import builder
from .enums import SqlTypes
from .terms import AggregateFunction, Function, Star, Term
from .utils import builder

if TYPE_CHECKING:
if sys.version_info >= (3, 11):
Expand Down
File renamed without changes.
File renamed without changes.
8 changes: 4 additions & 4 deletions pypika/queries.py → pypika_tortoise/queries.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
from functools import reduce
from typing import TYPE_CHECKING, Any, Sequence, Type, cast, overload

from pypika.enums import Dialects, JoinType, SetOperation
from pypika.exceptions import JoinException, QueryException, RollupException, SetOperationException
from pypika.terms import (
from .enums import Dialects, JoinType, SetOperation
from .exceptions import JoinException, QueryException, RollupException, SetOperationException
from .terms import (
ArithmeticExpression,
Criterion,
EmptyCriterion,
Expand All @@ -24,7 +24,7 @@
Tuple,
ValueWrapper,
)
from pypika.utils import builder, format_alias_sql, format_quotes, ignore_copy
from .utils import builder, format_alias_sql, format_quotes, ignore_copy

if TYPE_CHECKING:
if sys.version_info >= (3, 11):
Expand Down
10 changes: 5 additions & 5 deletions pypika/terms.py → pypika_tortoise/terms.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
from enum import Enum
from typing import TYPE_CHECKING, Any, Callable, Iterable, Iterator, Sequence, Type, TypeVar, cast

from pypika.enums import (
from .enums import (
Arithmetic,
Boolean,
Comparator,
Expand All @@ -20,11 +20,11 @@
Matching,
Order,
)
from pypika.exceptions import CaseException, FunctionException
from pypika.utils import builder, format_alias_sql, format_quotes, ignore_copy, resolve_is_aggregate
from .exceptions import CaseException, FunctionException
from .utils import builder, format_alias_sql, format_quotes, ignore_copy, resolve_is_aggregate

if TYPE_CHECKING:
from pypika.queries import QueryBuilder, Selectable, Table
from .queries import QueryBuilder, Selectable, Table

if sys.version_info >= (3, 11):
from typing import Self
Expand Down Expand Up @@ -59,7 +59,7 @@ def as_(self, alias: str) -> "Self": # type:ignore[return]

@property
def tables_(self) -> set["Table"]:
from pypika import Table
from . import Table

return set(self.find_(Table))

Expand Down
File renamed without changes.
8 changes: 4 additions & 4 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "pypika-tortoise"
version = "0.3.2"
version = "0.4.0"
description = "Forked from pypika and streamline just for tortoise-orm"
authors = ["long2ice <[email protected]>"]
license = "Apache-2.0"
Expand All @@ -10,7 +10,7 @@ repository = "https://github.com/tortoise/pypika-tortoise.git"
documentation = "https://github.com/tortoise/pypika-tortoise"
keywords = ["postgresql", "Tortoise-ORM", "mysql", "sqlite", "sql"]
packages = [
{ include = "pypika" }
{ include = "pypika_tortoise" }
]
include = ["CHANGELOG.md", "LICENSE", "README.md"]

Expand Down Expand Up @@ -46,8 +46,8 @@ ignore_missing_imports = true
line-length = 100

[tool.ruff.lint.per-file-ignores]
'pypika/__init__.py' = ['F401']
'pypika/dialects/__init__.py' = ['F401']
'pypika_tortoise/__init__.py' = ['F401']
'pypika_tortoise/dialects/__init__.py' = ['F401']

[tool.bandit]
exclude_dirs = ["tests", "conftest.py"]
2 changes: 1 addition & 1 deletion tests/dialects/test_mysql.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import unittest

from pypika import MySQLQuery, Table
from pypika_tortoise import MySQLQuery, Table


class InsertTests(unittest.TestCase):
Expand Down
4 changes: 2 additions & 2 deletions tests/dialects/test_postgresql.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import unittest
from collections import OrderedDict

from pypika import JSON, Array, Field, QueryException, Table
from pypika.dialects import PostgreSQLQuery
from pypika_tortoise import JSON, Array, Field, QueryException, Table
from pypika_tortoise.dialects import PostgreSQLQuery


class InsertTests(unittest.TestCase):
Expand Down
4 changes: 2 additions & 2 deletions tests/dialects/test_sqllite.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import unittest

from pypika import Table
from pypika.dialects import SQLLiteQuery
from pypika_tortoise import Table
from pypika_tortoise.dialects import SQLLiteQuery


class SelectTests(unittest.TestCase):
Expand Down
6 changes: 3 additions & 3 deletions tests/test_aggregate.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import unittest

from pypika import Case, Field, Table
from pypika import functions as fn
from pypika.terms import Negative, ValueWrapper
from pypika_tortoise import Case, Field, Table
from pypika_tortoise import functions as fn
from pypika_tortoise.terms import Negative, ValueWrapper


class IsAggregateTests(unittest.TestCase):
Expand Down
6 changes: 3 additions & 3 deletions tests/test_analytic_queries.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import unittest

from pypika import Criterion, JoinType, Order, Query, Tables
from pypika import analytics as an
from pypika.analytics import Lag, Lead
from pypika_tortoise import Criterion, JoinType, Order, Query, Tables
from pypika_tortoise import analytics as an
from pypika_tortoise.analytics import Lag, Lead

__author__ = "Timothy Heys"
__email__ = "[email protected]"
Expand Down
4 changes: 2 additions & 2 deletions tests/test_create.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import unittest

from pypika import Column, Columns, Query, Tables
from pypika.terms import ValueWrapper
from pypika_tortoise import Column, Columns, Query, Tables
from pypika_tortoise.terms import ValueWrapper


class CreateTableTests(unittest.TestCase):
Expand Down
8 changes: 4 additions & 4 deletions tests/test_criterions.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import unittest
from datetime import date, datetime

from pypika import Criterion, EmptyCriterion, Field, Table
from pypika import functions as fn
from pypika.queries import QueryBuilder
from pypika.terms import Mod
from pypika_tortoise import Criterion, EmptyCriterion, Field, Table
from pypika_tortoise import functions as fn
from pypika_tortoise.queries import QueryBuilder
from pypika_tortoise.terms import Mod

__author__ = "Timothy Heys"
__email__ = "[email protected]"
Expand Down
2 changes: 1 addition & 1 deletion tests/test_custom_functions.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import unittest

from pypika import CustomFunction, FunctionException, Query, Table
from pypika_tortoise import CustomFunction, FunctionException, Query, Table

__author__ = "Airton Zanon"
__email__ = "[email protected]"
Expand Down
2 changes: 1 addition & 1 deletion tests/test_data_types.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import unittest
import uuid

from pypika.terms import ValueWrapper
from pypika_tortoise.terms import ValueWrapper


class StringTests(unittest.TestCase):
Expand Down
6 changes: 3 additions & 3 deletions tests/test_date_math.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import unittest

from pypika import Field as F
from pypika import Interval
from pypika.enums import Dialects
from pypika_tortoise import Field as F
from pypika_tortoise import Interval
from pypika_tortoise.enums import Dialects

dt = F("dt")

Expand Down
4 changes: 2 additions & 2 deletions tests/test_deletes.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import unittest

from pypika import SYSTEM_TIME, MySQLQuery, PostgreSQLQuery, Query, SQLLiteQuery, Table
from pypika_tortoise import SYSTEM_TIME, MySQLQuery, PostgreSQLQuery, Query, SQLLiteQuery, Table

__author__ = "Timothy Heys"
__email__ = "[email protected]"

from pypika.terms import Star
from pypika_tortoise.terms import Star


class DeleteTests(unittest.TestCase):
Expand Down
2 changes: 1 addition & 1 deletion tests/test_drop.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import unittest

from pypika import Columns, Query, Tables
from pypika_tortoise import Columns, Query, Tables


class DropTableTests(unittest.TestCase):
Expand Down
4 changes: 2 additions & 2 deletions tests/test_formats.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import unittest

from pypika import Query, Tables
from pypika import functions as fn
from pypika_tortoise import Query, Tables
from pypika_tortoise import functions as fn


class QuoteTests(unittest.TestCase):
Expand Down
16 changes: 8 additions & 8 deletions tests/test_functions.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import unittest

from pypika import Case, CaseException, DatePart
from pypika import Field as F
from pypika import Query
from pypika import Query as Q
from pypika import Schema
from pypika import Table as T
from pypika import functions as fn
from pypika.enums import Dialects, SqlTypes
from pypika_tortoise import Case, CaseException, DatePart
from pypika_tortoise import Field as F
from pypika_tortoise import Query
from pypika_tortoise import Query as Q
from pypika_tortoise import Schema
from pypika_tortoise import Table as T
from pypika_tortoise import functions as fn
from pypika_tortoise.enums import Dialects, SqlTypes


class FunctionTests(unittest.TestCase):
Expand Down
4 changes: 2 additions & 2 deletions tests/test_groupby_modifiers.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import unittest

from pypika import Query, Rollup, RollupException, Table
from pypika import functions as fn
from pypika_tortoise import Query, Rollup, RollupException, Table
from pypika_tortoise import functions as fn

__author__ = "Timothy Heys"
__email__ = "[email protected]"
Expand Down
2 changes: 1 addition & 1 deletion tests/test_immutability.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import unittest

from pypika import Query, Tables
from pypika_tortoise import Query, Tables


class ImmutabilityTests(unittest.TestCase):
Expand Down
Loading

0 comments on commit 4a263cb

Please sign in to comment.