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.6.2",
  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. "platformdirs",
  23. "urllib3==1.26.6",
  24. "openai",
  25. "cryptography",
  26. "mistune>=2.0", # for LLM response markdown parsing
  27. "markitdown[pdf, docx, xlsx, xls, pptx]",
  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.10",
  41. "Programming Language :: Python :: 3.11",
  42. "Programming Language :: Python :: 3.12",
  43. ],
  44. python_requires=">=3.10",
  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...