Skip to content

Commit

Permalink
net-im/py-slackeventsapi: Add py-slackeventsapi 3.0.1
Browse files Browse the repository at this point in the history
The Slack Events Adapter is a Python-based solution to receive and parse events
from Slack's Events API. This library uses an event emitter framework to allow
you to easily process Slack events by simply attaching functions to event
listeners.

This adapter enhances and simplifies Slack's Events API by incorporating useful
best practices, patterns, and opportunities to abstract out common tasks.
  • Loading branch information
sunpoet committed Feb 21, 2024
1 parent fa39b28 commit 51e1402
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 0 deletions.
1 change: 1 addition & 0 deletions net-im/Makefile
Expand Up @@ -116,6 +116,7 @@
SUBDIR += py-punjab
SUBDIR += py-python-telegram-bot
SUBDIR += py-slack-sdk
SUBDIR += py-slackeventsapi
SUBDIR += py-slixmpp
SUBDIR += py-telepot
SUBDIR += py-toxcore-c
Expand Down
22 changes: 22 additions & 0 deletions net-im/py-slackeventsapi/Makefile
@@ -0,0 +1,22 @@
PORTNAME= slackeventsapi
PORTVERSION= 3.0.1
CATEGORIES= net-im python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python Slack Events API adapter for Flask
WWW= https://github.com/slackapi/python-slack-events-api

LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE

RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=2:www/py-flask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyee>=8:devel/py-pyee@${PY_FLAVOR}

USES= python
USE_PYTHON= autoplist concurrent distutils

NO_ARCH= yes

.include <bsd.port.mk>
3 changes: 3 additions & 0 deletions net-im/py-slackeventsapi/distinfo
@@ -0,0 +1,3 @@
TIMESTAMP = 1708448844
SHA256 (slackeventsapi-3.0.1.tar.gz) = 24f8e843a60118b08368161105bae8a998801202f85782239d48f8635e2ead58
SIZE (slackeventsapi-3.0.1.tar.gz) = 7309
11 changes: 11 additions & 0 deletions net-im/py-slackeventsapi/files/patch-setup.py
@@ -0,0 +1,11 @@
--- setup.py.orig 2021-11-30 08:16:52 UTC
+++ setup.py
@@ -34,7 +34,7 @@ setup(name='slackeventsapi',
long_description_content_type='text/x-rst',
long_description=long_description,
install_requires=[
- 'flask>=2,<3',
+ 'flask>=2',
'pyee>=8',
],
classifiers=[
7 changes: 7 additions & 0 deletions net-im/py-slackeventsapi/pkg-descr
@@ -0,0 +1,7 @@
The Slack Events Adapter is a Python-based solution to receive and parse events
from Slack's Events API. This library uses an event emitter framework to allow
you to easily process Slack events by simply attaching functions to event
listeners.

This adapter enhances and simplifies Slack's Events API by incorporating useful
best practices, patterns, and opportunities to abstract out common tasks.

0 comments on commit 51e1402

Please sign in to comment.