| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- """
- 223-236-template-6: BMAD Novel Translator
- A novel translation tool with glossary support and crash-safe state management.
- """
- from setuptools import setup, find_packages
- with open("README.md", "r", encoding="utf-8") as fh:
- long_description = fh.read()
- setup(
- name="bmad-novel-translator",
- version="0.1.0",
- author="BMAD Team",
- description="A novel translation tool with glossary support and crash-safe state management",
- long_description=long_description,
- long_description_content_type="text/markdown",
- packages=find_packages(where="src"),
- package_dir={"": "src"},
- classifiers=[
- "Development Status :: 3 - Alpha",
- "Intended Audience :: Developers",
- "Programming Language :: Python :: 3",
- "Programming Language :: Python :: 3.10",
- ],
- python_requires=">=3.10",
- install_requires=[
- "transitions>=0.9.0",
- "pyyaml>=6.0.1",
- ],
- extras_require={
- "dev": [
- "pytest>=7.4.0",
- "pytest-cov>=4.1.0",
- ],
- "ml": [
- "torch>=2.0.0",
- "transformers>=4.30.0",
- "sentencepiece>=0.1.99",
- ],
- },
- )
|