Skip to content
This repository was archived by the owner on Mar 10, 2026. It is now read-only.

Commit 2193b0c

Browse files
authored
Merge pull request #114 from UMLCloudComputing/chore/Migrate-to-uv
Chore/migrate to uv
2 parents 3f47c4e + 82070ff commit 2193b0c

5 files changed

Lines changed: 1942 additions & 13 deletions

File tree

.python-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.12

README.md

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,19 @@
44

55
<div align="center">
66

7-
[![Contributors](https://img.shields.io/github/contributors/UMLCloudComputing/rowdybot.svg?style=for-the-badge)](https://github.com/UMLCloudComputing/rowdybot/graphs/contributors)
8-
[![Forks](https://img.shields.io/github/forks/UMLCloudComputing/rowdybot.svg?style=for-the-badge)](https://github.com/UMLCloudComputing/rowdybot/network/members)
9-
[![Stargazers](https://img.shields.io/github/stars/UMLCloudComputing/rowdybot.svg?style=for-the-badge)](https://github.com/UMLCloudComputing/rowdybot/stargazers)
10-
[![Issues](https://img.shields.io/github/issues/UMLCloudComputing/rowdybot.svg?style=for-the-badge)](https://github.com/UMLCloudComputing/rowdybot/issues)
11-
[![MIT License](https://img.shields.io/github/license/UMLCloudComputing/rowdybot.svg?style=for-the-badge)](https://github.com/UMLCloudComputing/rowdybot/blob/master/LICENSE)
12-
</div>
13-
147
## 📘 About
15-
A chatbot for universities! The bot is built using AWS Lambda, Amazon Bedrock, and Pinecone. It is designed to help students with their academic needs, such as finding courses, financial information, and more.
8+
A chatbot for universities! This project is built using containization technologies like Podman, a healthy amount of Python, and Ramalama's integration with Docling for RAG database building and access. The project is hosted locally on-prem at the University Massachusetts Lowell.
9+
10+
This project is currently undergoing a tech stack migration. 🏗️
11+
<br/>
12+
WIP.
1613

1714
## 🏗 Technologies:
1815

19-
- ![AWS Lambda](https://img.shields.io/badge/AWS_Lambda-FF9900?style=for-the-badge&logo=awslambda&logoColor=white)
20-
- ![Amazon API Gateway](https://img.shields.io/badge/Amazon_API_Gateway-FF9900?style=for-the-badge&logo=amazonapigateway&logoColor=white)
21-
- ![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white)
22-
- ![Infastructure as Code](https://img.shields.io/badge/Infastructure_as_Code-FFA500?style=for-the-badge&logo=terraform&logoColor=white)
23-
- ![Amazon Bedrock](https://img.shields.io/badge/Amazon_Bedrock-CA2C92?style=for-the-badge&logo=amazonbedrock&logoColor=white)
16+
Containers!
17+
<br/> Specifically [Ramalama](https://github.com/containers/ramalama?tab=readme-ov-file#commands)
18+
19+
2420

2521
## 🎉 Acknowledgments
2622

main.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
def main():
2+
print("Hello from unibot!")
3+
4+
5+
if __name__ == "__main__":
6+
main()

pyproject.toml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
[project]
2+
name = "unibot"
3+
version = "0.1.0"
4+
description = "Add your description here"
5+
readme = "README.md"
6+
requires-python = ">=3.12"
7+
dependencies = [
8+
"aws-cdk-lib==2.144.0",
9+
"boto3>=1.40.42",
10+
"bs4>=0.0.2",
11+
"constructs>=10.0.0,<11.0.0",
12+
"langchain-aws>=0.2.34",
13+
"langchain-community>=0.3.30",
14+
"langchain-core>=0.3.77",
15+
"langchain-openai>=0.3.34",
16+
"langchain-pinecone>=0.2.12",
17+
"lxml>=6.0.2",
18+
"pinecone>=7.3.0",
19+
"pydantic>=2.11.9",
20+
"pynacl>=1.6.0",
21+
"python-dotenv>=1.1.1",
22+
"pyyaml>=6.0.3",
23+
"ramalama>=0.12.3",
24+
"requests>=2.32.5",
25+
]

0 commit comments

Comments
 (0)