Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

setup.py 1.4 KB

You have to be logged in to leave a comment. Sign In
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
  1. from setuptools import setup, find_packages
  2. def readme():
  3. with open('README.md', encoding='utf-8') as f:
  4. return f.read()
  5. setup(
  6. name='chainforge',
  7. version='0.3.1.9',
  8. packages=find_packages(),
  9. author="Ian Arawjo",
  10. description="A Visual Programming Environment for Prompt Engineering",
  11. long_description=readme(),
  12. long_description_content_type='text/markdown',
  13. keywords='prompt engineering LLM response evaluation',
  14. license="MIT",
  15. url="https://github.com/ianarawjo/ChainForge/",
  16. install_requires=[
  17. # Package dependencies
  18. "flask>=2.2.3",
  19. "flask[async]",
  20. "flask_cors",
  21. "requests",
  22. "urllib3==1.26.6",
  23. "openai",
  24. "anthropic",
  25. "google-generativeai",
  26. "dalaipy>=2.0.2",
  27. "mistune>=2.0", # for LLM response markdown parsing
  28. ],
  29. entry_points={
  30. 'console_scripts': [
  31. 'chainforge = chainforge.app:main',
  32. ],
  33. },
  34. classifiers=[
  35. # Package classifiers
  36. 'Development Status :: 3 - Alpha',
  37. 'Intended Audience :: Developers',
  38. 'License :: OSI Approved :: MIT License',
  39. 'Programming Language :: Python :: 3',
  40. 'Programming Language :: Python :: 3.8',
  41. 'Programming Language :: Python :: 3.9',
  42. 'Programming Language :: Python :: 3.10',
  43. ],
  44. python_requires=">=3.8",
  45. include_package_data=True,
  46. )
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...