nagisa 0.2.11 incorporates the following changes:
This issue was caused by the lack of correct library dependencies in the tar.gz files registered on PyPI. Specifically, in versions prior to 0.2.10, the following information was not included in the PKG-INFO file
of the tar.gz.
Requires-Dist: six
Requires-Dist: numpy
Requires-Dist: DyNet38
nagisa-0.2.10.tar.gz does not include the
Requires-Dist
in PKG-INFO.
The issue was caused by an outdated build environment when creating tar.gz. Therefore, by updating pip, wheel, and build
to their latest versions and creating tar.gz, we were able to include the correct dependency information in the tar.gz, resolving this problem.
nagisa-0.2.11.tar.gz includes the
Requires-Dist
in PKG-INFO.
In Poetry, dependency library information is fetched from https://pypi.org/pypi/nagisa/json, which refers to tar.gz. Therefore, errors occurred in versions prior to 0.2.10.
import requests
version = "0.2.10"
url = f"https://pypi.org/pypi/nagisa/{version}/json"
response = requests.get(url)
data = response.json()
dependencies = data.get("info", {}).get("requires_dist", [])
print(f"Version {version}: {dependencies}")
# Version 0.2.10: ['six', 'numpy', 'DyNet']
With this update, it is now possible to obtain correct information about dependency libraries.
import requests
version = "0.2.11"
url = f"https://pypi.org/pypi/nagisa/{version}/json"
response = requests.get(url)
data = response.json()
dependencies = data.get("info", {}).get("requires_dist", [])
print(f"Version {version}: {dependencies}")
# Version 0.2.11: ['six', 'numpy', 'DyNet38']
- Add Python wheels (3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3,12) to PyPI for Linux
- Add Python wheels (3.6, 3.7, 3.8, 3.9, 3.10, 3.11) to PyPI for macOS Intel
- Add Python wheels (3.6, 3.7, 3.8) to PyPI for Windows
- Fix the macOS M1/2 installation error #35 #30 (Updated on Jun 15, 2024)
- Add Python wheels (3.9, 3.10, 3.11, 3.12) to PyPI for macOS M1/M2 (Updated on Jun 15, 2024)
- Fix the aarch64 installation error #33 (Updated on Jun 16, 2024)
- Add Python wheels (3.9, 3.10, 3.11, 3.12) to PyPI for aarch64 (Updated on Jun 16, 2024)