Skip to content

Commit

Permalink
Add trading_portfolio_tracker folder in src/
Browse files Browse the repository at this point in the history
  • Loading branch information
IsaacCheng9 committed Dec 25, 2023
1 parent 0d8abcb commit df1664a
Show file tree
Hide file tree
Showing 15 changed files with 21 additions and 10 deletions.
2 changes: 1 addition & 1 deletion poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 7 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,18 @@ readme = "README.md"

[tool.poetry.dependencies]
python = "~3.11"
coverage = "^7.3.4"
pandas = "^2.1.4"
pytest = "^7.4.3"
requests = "^2.31.0"
yfinance = "^0.2.33"
duckdb = "^0.9.2"

[tool.poetry.group.dev.dependencies]
coverage = "^7.3.4"
pytest = "^7.4.3"

[[tool.poetry.packages]]
include = "trading_portfolio_tracker"
from = "src"

[build-system]
requires = ["poetry-core"]
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion src/app.py → src/trading_portfolio_tracker/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import sys
import os
from PySide6 import QtWidgets
from src.portfolio import MainWindow
from src.trading_portfolio_tracker.portfolio import MainWindow

DB_PATH = "resources/portfolio.db"

Expand Down
File renamed without changes.
18 changes: 12 additions & 6 deletions src/portfolio.py → src/trading_portfolio_tracker/portfolio.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,25 @@
from PySide6.QtGui import QDoubleValidator
from PySide6.QtWidgets import QDialog, QMainWindow

from src.finance import (
from src.trading_portfolio_tracker.finance import (
get_rate_of_return,
get_exchange_rate,
get_info,
get_name_from_symbol,
get_total_paid_into_portfolio,
upsert_transaction_into_portfolio,
)
from src.transactions import Transaction
from src.ui.add_transaction_ui import Ui_dialog_add_transaction
from src.ui.main_window_ui import Ui_main_window
from src.ui.portfolio_performance_ui import Ui_dialog_portfolio_perf
from src.ui.transaction_history_ui import Ui_dialog_transaction_history
from src.trading_portfolio_tracker.transactions import Transaction
from src.trading_portfolio_tracker.ui.add_transaction_ui import (
Ui_dialog_add_transaction,
)
from src.trading_portfolio_tracker.ui.main_window_ui import Ui_main_window
from src.trading_portfolio_tracker.ui.portfolio_performance_ui import (
Ui_dialog_portfolio_perf,
)
from src.trading_portfolio_tracker.ui.transaction_history_ui import (
Ui_dialog_transaction_history,
)

DB_PATH = "resources/portfolio.db"

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit df1664a

Please sign in to comment.