Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tweet news in terminal toolbar #3757

Merged
merged 59 commits into from
Feb 23, 2023
Merged

Add tweet news in terminal toolbar #3757

merged 59 commits into from
Feb 23, 2023

Conversation

DidierRLopes
Copy link
Collaborator

@DidierRLopes DidierRLopes commented Dec 11, 2022

Let me know if there's anything else you want me to do!

Screenshot 2022-12-08 at 22 40 39

@reviewpad reviewpad bot added the feat S Small T-Shirt size Feature label Dec 11, 2022
@reviewpad reviewpad bot added feat M Medium T-Shirt size feature and removed feat S Small T-Shirt size Feature labels Dec 11, 2022
@reviewpad reviewpad bot added feat M Medium T-Shirt size feature and removed feat M Medium T-Shirt size feature labels Dec 11, 2022
@DidierRLopes DidierRLopes marked this pull request as ready for review December 11, 2022 23:48
@reviewpad reviewpad bot added feat M Medium T-Shirt size feature and removed feat M Medium T-Shirt size feature labels Dec 11, 2022
@reviewpad reviewpad bot added feat M Medium T-Shirt size feature and removed feat M Medium T-Shirt size feature labels Dec 11, 2022
@reviewpad reviewpad bot added feat M Medium T-Shirt size feature and removed feat M Medium T-Shirt size feature labels Dec 12, 2022
@jmaslek
Copy link
Collaborator

jmaslek commented Dec 13, 2022

Same thing is happening to me that was happening on the mstarpy branch.

Package operations: 2 installs, 80 updates, 2 removals

  • Removing setuptools (65.4.1)
  • Removing wheel (0.38.4)

@Chavithra @piiq Do we need to add setuptools to poetry?

Although running poetry install breaks stuff

• Updating regex (2022.3.2 -> 2022.10.31): Installing...
  • Updating widgetsnbextension (4.0.3 -> 4.0.4): Failed

  EnvCommandError

  Command ['/Users/james/miniconda3/envs/obb/bin/pip', 'install', '--no-deps', '-U', '/Users/james/Library/Caches/pypoetry/artifacts/62/09/cd/274e73ad1110ae9cc381f10e793ccd028c87c6f098e13c443ebcdc25c2/widgetsnbextension-4.0.4-py3-none-any.whl'] errored with the following return code 2, and output: 
  ERROR: Exception:
  Traceback (most recent call last):
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper
      status = run_func(*args)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 247, in wrapper
      return func(self, options, args)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/commands/install.py", line 326, in run
      session = self.get_default_session(options)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 98, in get_default_session
      self._session = self.enter_context(self._build_session(options))
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 125, in _build_session
      session = PipSession(
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/network/session.py", line 343, in __init__
      self.headers["User-Agent"] = user_agent()
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/network/session.py", line 175, in user_agent
      setuptools_dist = get_default_environment().get_distribution("setuptools")
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/__init__.py", line 75, in get_default_environment
      return select_backend().Environment.default()
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/__init__.py", line 63, in select_backend
      from . import pkg_resources
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/pkg_resources.py", line 8, in <module>
      from pip._vendor import pkg_resources
  • Updating widgetsnbextension (4.0.3 -> 4.0.4): Failed

  EnvCommandError

  Command ['/Users/james/miniconda3/envs/obb/bin/pip', 'install', '--no-deps', '-U', '/Users/james/Library/Caches/pypoetry/artifacts/62/09/cd/274e73ad1110ae9cc381f10e793ccd028c87c6f098e13c443ebcdc25c2/widgetsnbextension-4.0.4-py3-none-any.whl'] errored with the following return code 2, and output: 
  ERROR: Exception:
  Traceback (most recent call last):
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper
      status = run_func(*args)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 247, in wrapper
      return func(self, options, args)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/commands/install.py", line 326, in run
      session = self.get_default_session(options)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 98, in get_default_session
      self._session = self.enter_context(self._build_session(options))
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 125, in _build_session
      session = PipSession(
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/network/session.py", line 343, in __init__
      self.headers["User-Agent"] = user_agent()
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/network/session.py", line 175, in user_agent
      setuptools_dist = get_default_environment().get_distribution("setuptools")
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/__init__.py", line 75, in get_default_environment
      return select_backend().Environment.default()
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/__init__.py", line 63, in select_backend
      from . import pkg_resources
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/pkg_resources.py", line 8, in <module>
      from pip._vendor import pkg_resources
  • Updating regex (2022.3.2 -> 2022.10.31)
  • Updating widgetsnbextension (4.0.3 -> 4.0.4): Failed

  EnvCommandError

  Command ['/Users/james/miniconda3/envs/obb/bin/pip', 'install', '--no-deps', '-U', '/Users/james/Library/Caches/pypoetry/artifacts/62/09/cd/274e73ad1110ae9cc381f10e793ccd028c87c6f098e13c443ebcdc25c2/widgetsnbextension-4.0.4-py3-none-any.whl'] errored with the following return code 2, and output: 
  ERROR: Exception:
  Traceback (most recent call last):
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper
      status = run_func(*args)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 247, in wrapper
      return func(self, options, args)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/commands/install.py", line 326, in run
      session = self.get_default_session(options)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 98, in get_default_session
      self._session = self.enter_context(self._build_session(options))
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 125, in _build_session
      session = PipSession(
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/network/session.py", line 343, in __init__
      self.headers["User-Agent"] = user_agent()
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/network/session.py", line 175, in user_agent
      setuptools_dist = get_default_environment().get_distribution("setuptools")
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/__init__.py", line 75, in get_default_environment
      return select_backend().Environment.default()
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/__init__.py", line 63, in select_backend
      from . import pkg_resources
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/pkg_resources.py", line 8, in <module>
      from pip._vendor import pkg_resources
  • Updating jupyterlab-widgets (3.0.3 -> 3.0.4)
  • Updating lazy-object-proxy (1.7.1 -> 1.8.0)
  • Updating notebook (6.5.1 -> 6.5.2): Installing...
  • Updating plotly (5.10.0 -> 5.11.0): Installing...
  • Updating pycares (4.2.2 -> 4.3.0)
  • Updating pyobjc-core (8.5.1 -> 9.0): Installing...
  • Updating regex (2022.3.2 -> 2022.10.31)
  • Updating widgetsnbextension (4.0.3 -> 4.0.4): Failed

  EnvCommandError

  Command ['/Users/james/miniconda3/envs/obb/bin/pip', 'install', '--no-deps', '-U', '/Users/james/Library/Caches/pypoetry/artifacts/62/09/cd/274e73ad1110ae9cc381f10e793ccd028c87c6f098e13c443ebcdc25c2/widgetsnbextension-4.0.4-py3-none-any.whl'] errored with the following return code 2, and output: 
  ERROR: Exception:
  Traceback (most recent call last):
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper
      status = run_func(*args)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 247, in wrapper
      return func(self, options, args)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/commands/install.py", line 326, in run
      session = self.get_default_session(options)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 98, in get_default_session
      self._session = self.enter_context(self._build_session(options))
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 125, in _build_session
      session = PipSession(
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/network/session.py", line 343, in __init__
      self.headers["User-Agent"] = user_agent()
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/network/session.py", line 175, in user_agent
      setuptools_dist = get_default_environment().get_distribution("setuptools")
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/__init__.py", line 75, in get_default_environment
      return select_backend().Environment.default()
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/__init__.py", line 63, in select_backend
      from . import pkg_resources
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/pkg_resources.py", line 8, in <module>
      from pip._vendor import pkg_resources
  • Updating jupyterlab-server (2.16.1 -> 2.16.5)
  • Updating jupyterlab-widgets (3.0.3 -> 3.0.4)
  • Updating lazy-object-proxy (1.7.1 -> 1.8.0)
  • Updating notebook (6.5.1 -> 6.5.2): Installing...
  • Updating plotly (5.10.0 -> 5.11.0): Installing...
  • Updating pycares (4.2.2 -> 4.3.0)
  • Updating pyobjc-core (8.5.1 -> 9.0): Installing...
  • Updating regex (2022.3.2 -> 2022.10.31)
  • Updating widgetsnbextension (4.0.3 -> 4.0.4): Failed

  EnvCommandError

  Command ['/Users/james/miniconda3/envs/obb/bin/pip', 'install', '--no-deps', '-U', '/Users/james/Library/Caches/pypoetry/artifacts/62/09/cd/274e73ad1110ae9cc381f10e793ccd028c87c6f098e13c443ebcdc25c2/widgetsnbextension-4.0.4-py3-none-any.whl'] errored with the following return code 2, and output: 
  ERROR: Exception:
  Traceback (most recent call last):
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper
      status = run_func(*args)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 247, in wrapper
      return func(self, options, args)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/commands/install.py", line 326, in run
      session = self.get_default_session(options)
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 98, in get_default_session
      self._session = self.enter_context(self._build_session(options))
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 125, in _build_session
      session = PipSession(
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/network/session.py", line 343, in __init__
      self.headers["User-Agent"] = user_agent()
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/network/session.py", line 175, in user_agent
      setuptools_dist = get_default_environment().get_distribution("setuptools")
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/__init__.py", line 75, in get_default_environment
      return select_backend().Environment.default()
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/__init__.py", line 63, in select_backend
      from . import pkg_resources
    File "/Users/james/miniconda3/envs/obb/lib/python3.9/site-packages/pip/_internal/metadata/pkg_resources.py", line 8, in <module>
      from pip._vendor import pkg_resources

piiq
piiq previously requested changes Dec 13, 2022
Copy link
Contributor

@piiq piiq left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please:

  1. Make sure that there is exception handling in place for situations when data is queried for non-popular instruments
  2. Make sure that timeouts for people who don't have twitter keys or are in networks where twitter is blocked are 1 second and less
  3. Add unit tests for every function that you have added

Copy link
Contributor

@Chavithra Chavithra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks ok to me.

There is a API_TWITTER_BEARER_TOKEN loading issue : this feature requires the credentials to be loaded sooner.

But I think we should try to resolve that on the credentials refactoring that is planned.

For now it works if we put the credentials on config_terminal.py.

@reviewpad reviewpad bot added feat L Large T-Shirt size Feature and removed feat M Medium T-Shirt size feature labels Feb 22, 2023
@Chavithra Chavithra dismissed stale reviews from reviewpad[bot] and piiq February 23, 2023 11:49

Dependencies were updated.

@Chavithra Chavithra merged commit f1a824a into develop Feb 23, 2023
@Chavithra Chavithra deleted the newsbanner branch February 23, 2023 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat L Large T-Shirt size Feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants