Skip to content

Commit

Permalink
Merge pull request NelsonDane#166 from NelsonDane/deepsource-transfor…
Browse files Browse the repository at this point in the history
…m-5728561a

style: format code with Black and isort
  • Loading branch information
NelsonDane authored Feb 8, 2024
2 parents ca8d415 + 787aca1 commit 3635ee4
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 8 deletions.
2 changes: 1 addition & 1 deletion autoRSA.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# Custom API libraries
from fidelityAPI import *
from firstradeAPI import *
from helperAPI import stockOrder, updater, check_package_versions
from helperAPI import check_package_versions, stockOrder, updater
from robinhoodAPI import *
from schwabAPI import *
from tastyAPI import *
Expand Down
18 changes: 11 additions & 7 deletions helperAPI.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@

import asyncio
import os
import sys
import subprocess
import sys
import textwrap
from pathlib import Path
from queue import Queue
from time import sleep

import requests
import pkg_resources
import requests
from dotenv import load_dotenv
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromiumService
Expand Down Expand Up @@ -383,17 +383,17 @@ def check_package_versions():
package_name = package.split("==")[0].lower()
required_version = package.split("==")[1]
if package_name not in installed_packages:
print(f'Required package {package_name} is not installed.')
print(f"Required package {package_name} is not installed.")
SHOULD_CONTINUE = False
installed_version = pkg_resources.get_distribution(package_name).version
if installed_version < required_version:
print(
f'Required package {package_name} is out of date (Want {required_version} but have {installed_version}).'
f"Required package {package_name} is out of date (Want {required_version} but have {installed_version})."
)
SHOULD_CONTINUE = False
elif installed_version > required_version:
print(
f'WARNING: Required package {package_name} is newer than required (Want {required_version} but have {installed_version}).'
f"WARNING: Required package {package_name} is newer than required (Want {required_version} but have {installed_version})."
)
for repo in required_repos:
repo_name = repo.split("/")[-1].split(".")[0].lower()
Expand All @@ -404,14 +404,18 @@ def check_package_versions():
print(f"Required repo {repo_name} has invalid hash {required_version}.")
continue
if package_name not in installed_packages:
print(f'Required repo {package_name} is not installed.')
print(f"Required repo {package_name} is not installed.")
SHOULD_CONTINUE = False
continue
package_data = subprocess.run(
["pip", "show", package_name], capture_output=True, text=True
).stdout
if "Editable project location:" in package_data:
epl = package_data.split("Editable project location:")[1].split("\n")[0].strip()
epl = (
package_data.split("Editable project location:")[1]
.split("\n")[0]
.strip()
)
installed_hash = subprocess.run(
["git", "rev-parse", "HEAD"], capture_output=True, cwd=epl, text=True
)
Expand Down

0 comments on commit 3635ee4

Please sign in to comment.