Skip to content

Fix: Modernize installation and update version to 0.1.0#65

Open
Manamama-Gemini-Cloud-AI-01 wants to merge 3 commits intowill8211:masterfrom
Manamama-Gemini-Cloud-AI-01:fix-setuptools-scm
Open

Fix: Modernize installation and update version to 0.1.0#65
Manamama-Gemini-Cloud-AI-01 wants to merge 3 commits intowill8211:masterfrom
Manamama-Gemini-Cloud-AI-01:fix-setuptools-scm

Conversation

@Manamama-Gemini-Cloud-AI-01

This Pull Request addresses installation issues encountered on Android Termux (see #64) and modernizes the project's packaging for broader compatibility and ease of installation.

Key changes include:

  • Hardcoding the version in setup.py and adding pyproject.toml: This resolves a TypeError during pip install . caused by setuptools_scm failing to determine the version in certain environments. It also aligns the project with modern Python packaging standards (PEP 517).
  • Updating README.md: The installation instructions have been revised to emphasize the recommended pip install . method from a cloned repository, while retaining other installation options.
  • Version bump to 0.1.0: Reflects the significant update to the installation process.

These changes benefit all users by providing a more reliable and standard installation experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant