Start a new `.accounting` subpkg, move `.pp` contents there

pre_overruns_ctxcancelled
Tyler Goodlet 2023-03-10 16:42:37 -05:00
parent 3a5e788afc
commit 6cb80abfc0
9 changed files with 15 additions and 16 deletions

View File

@ -14,6 +14,7 @@
# You should have received a copy of the GNU Affero General Public License # You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
''' '''
Personal/Private position parsing, calculating, summarizing in a way Personal/Private position parsing, calculating, summarizing in a way
that doesn't try to cuk most humans who prefer to not lose their moneys.. that doesn't try to cuk most humans who prefer to not lose their moneys..
@ -41,12 +42,12 @@ from pendulum import datetime, now
import tomli import tomli
import toml import toml
from . import config from .. import config
from .brokers import get_brokermod from ..brokers import get_brokermod
from .clearing._messages import BrokerdPosition, Status from ..clearing._messages import BrokerdPosition, Status
from .data._source import Symbol, unpack_fqsn from ..data._source import Symbol, unpack_fqsn
from .log import get_logger from ..data.types import Struct
from .data.types import Struct from ..log import get_logger
log = get_logger(__name__) log = get_logger(__name__)

View File

@ -51,7 +51,7 @@ from ib_insync.objects import Position as IbPosition
import pendulum import pendulum
from piker import config from piker import config
from piker.pp import ( from piker.accounting import (
Position, Position,
Transaction, Transaction,
open_trade_ledger, open_trade_ledger,

View File

@ -49,7 +49,7 @@ from piker.brokers._util import (
BrokerError, BrokerError,
DataThrottle, DataThrottle,
) )
from piker.pp import Transaction from piker.accounting import Transaction
from . import log from . import log
# <uri>/<version>/ # <uri>/<version>/

View File

@ -40,7 +40,7 @@ import pendulum
import trio import trio
import tractor import tractor
from piker.pp import ( from piker.accounting import (
Position, Position,
PpTable, PpTable,
Transaction, Transaction,

View File

@ -25,7 +25,7 @@ from bidict import bidict
from ..data._source import Symbol from ..data._source import Symbol
from ..data.types import Struct from ..data.types import Struct
from ..pp import Position from ..accounting import Position
_size_units = bidict({ _size_units = bidict({

View File

@ -39,7 +39,7 @@ import tractor
from .. import data from .. import data
from ..data.types import Struct from ..data.types import Struct
from ..data._source import Symbol from ..data._source import Symbol
from ..pp import ( from ..accounting import (
Position, Position,
Transaction, Transaction,
open_trade_ledger, open_trade_ledger,
@ -58,8 +58,6 @@ from ._messages import (
BrokerdError, BrokerdError,
) )
from ..config import load
log = get_logger(__name__) log = get_logger(__name__)

View File

@ -46,7 +46,7 @@ from ..calc import (
puterize, puterize,
) )
from ..clearing._allocate import Allocator from ..clearing._allocate import Allocator
from ..pp import Position from ..accounting import Position
from ..data._normalize import iterticks from ..data._normalize import iterticks
from ..data.feed import ( from ..data.feed import (
Feed, Feed,

View File

@ -36,7 +36,7 @@ import trio
from PyQt5.QtCore import Qt from PyQt5.QtCore import Qt
from .. import config from .. import config
from ..pp import Position from ..accounting import Position
from ..clearing._client import open_ems, OrderBook from ..clearing._client import open_ems, OrderBook
from ..clearing._allocate import ( from ..clearing._allocate import (
mk_allocator, mk_allocator,

View File

@ -16,7 +16,7 @@ from functools import partial
from piker.log import get_logger from piker.log import get_logger
from piker.clearing._messages import Order from piker.clearing._messages import Order
from piker.pp import ( from piker.accounting import (
open_pps, open_pps,
) )