Start a new `.accounting` subpkg, move `.pp` contents there
							parent
							
								
									3a5e788afc
								
							
						
					
					
						commit
						6cb80abfc0
					
				| 
						 | 
					@ -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__)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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>/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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({
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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__)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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,
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue