Error while trying to import BaseEventEmitter from pyee

Aperta
#109 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Ferma
Stack tecnologico
python
Ambito
api, backend

Direzione di ricerca

Start in slackeventsapi/init.py at the import linked in the report, then compare it with the installed pyee API and reproduce the import using Python 3.12 and slackeventsapi 3.0.3. Done means the package imports without the reported ImportError and the existing Slack Events API app can start as expected.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug
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.

Lingua principale
Python
Stelle
340
Fork
112
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di slackapi/python-slack-events-api

Tutte le issue di slackapi/python-slack-events-api

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.