Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix some dependencies for easy installation #47

Merged
merged 4 commits into from
Oct 15, 2023

Conversation

Hi-king
Copy link
Collaborator

@Hi-king Hi-king commented Oct 14, 2023

Problem

#46

The old library lshash3 is preventing easy installation of pqkmeans. This library is depended on by texmex-python.

Solution

Move texmex-python to the extras_require section.
Of course, you can also pip install pqkmeans[texmex] (or pip install -e . [texmex]) to install it with texmex.

@Hi-king Hi-king changed the title WIP: Fix some dependencies for easy installation Fix some dependencies for easy installation Oct 14, 2023
@Hi-king
Copy link
Collaborator Author

Hi-king commented Oct 14, 2023

@matsui528 Plz review this :)

@@ -13,7 +13,7 @@ jobs:
max-parallel: 3
matrix:
platform: [ubuntu-latest]
python-version: [3.5, 3.7, 3.8, 3.9]
python-version: ["3.7", "3.8", "3.9"]
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

shoud be str type (to use 3.10, which currently incompatible with pqkmeans ...)

@@ -1,6 +1,5 @@
numpy
numpy<1.21
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

errors occur with recent numpy

scikit-learn
pipe
pipe<2.0
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

breaking changes on 2.0

Copy link
Collaborator

@matsui528 matsui528 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Confirmed on Python 3.9 in codespaces. LGTM!

@matsui528 matsui528 merged commit 530f8f9 into DwangoMediaVillage:master Oct 15, 2023
3 checks passed
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.

2 participants