-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
executable file
·28 lines (25 loc) · 963 Bytes
/
Copy pathsetup.py
File metadata and controls
executable file
·28 lines (25 loc) · 963 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from setuptools import setup
setup(
name='beaver',
version='1.0.0',
packages=['beaver'], # Automatically find packages in subdirectories
author='Iasonas Kakandris',
description='Beaver is a DSL for machine learning in live data',
author_email = 'ikakandris@gmail.com' ,
install_requires=[
"textx", # For DSL parsing
"jinja2", # For templating
"river", # For online machine learning
"quixstreams", # For streaming/Kafka integration
"plotly", # For plotting/visualization
"dash", # For dashboards
"numpy", # For numerical operations
"pandas", # For data manipulation (if used)
"scikit-learn", # For metrics or models (if used)
"dill", # For object serialization
"matplotlib", # For plotting (pyplot, animation)
"kagglehub",
"sseclient",
"flatten_dict"
],
)