Skip to content

Error while trying to import BaseEventEmitter from pyee #109

@pravarag

Description

@pravarag

Description

I tried to run an app based on slackeventsapi locally and got the below error:

ImportError: cannot import name 'BaseEventEmitter' from 'pyee' (/home/main-user/work/py-virtual-envs/venv-slackbot/lib64/python3.12/site-packages/pyee/__init__.py). Did you mean: 'EventEmitter'?

Above line indicates to the call here
And when I checked in pyee documentation regarding BaseEventEmitter, it seems it has been deprecated as per this link

If I change the definition to below line in init.py to:

from pyee import EventEmitter as BaseEventEmitter

it works as expected.

What type of issue is this? (place an x in one of the [ ])

  • bug
  • enhancement (feature request)
  • question
  • documentation related
  • testing related
  • discussion

Requirements

  • I've read and understood the Contributing guidelines and have done my best effort to follow them.
  • I've read and agree to the Code of Conduct.
  • I've searched for any related issues and avoided creating a duplicate issue.

Bug Report

Filling out the following details about bugs will help us solve your issue sooner.

Reproducible in:

slackeventsapi version: 3.0.3
python version: 3.12
OS version(s): Fedora 40

Steps to reproduce:

Expected result:

What you expected to happen

No error

Actual result:

What actually happened

ImportError: cannot import name 'BaseEventEmitter' from 'pyee' (/home/main-user/work/py-virtual-envs/venv-slackbot/lib64/python3.12/site-packages/pyee/__init__.py). Did you mean: 'EventEmitter'?

Attachments:

Logs, screenshots, screencast, sample project, funny gif, etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugM-T: A confirmed bug report. Issues are confirmed when the reproduction steps are documented

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions