build: update dependencies and remove MIT license classifier

- Replace requirements.txt loading with direct dependency specification
- Remove MIT license classifier as it's no longer applicable
This commit is contained in:
2025-06-07 06:42:07 -07:00
parent ed9f33e71f
commit eac722e37f

View File

@ -5,8 +5,13 @@ from setuptools import setup, find_packages
with open("README.md", "r", encoding="utf-8") as fh:
long_description = fh.read()
with open("requirements.txt", "r", encoding="utf-8") as fh:
requirements = [line.strip() for line in fh if line.strip() and not line.startswith("#")]
# with open("songbox/requirements.txt", "r", encoding="utf-8") as fh:
# requirements = [line.strip() for line in fh if line.strip() and not line.startswith("#")]
requirements = [
"httpx==0.28.1",
"boto3==1.38.32"
]
setup(
name="songbox",
@ -21,7 +26,6 @@ setup(
classifiers=[
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.7",