loft-br / xgboost-survival-embeddings

Improving XGBoost survival analysis with embeddings and debiased estimators
https://loft-br.github.io/xgboost-survival-embeddings/
Apache License 2.0
321 stars 53 forks source link

Requested xgbse (from synthcity) has invalid metadata: .* suffix can only be used with `==` or `!=` operators pandas (>=1.0.*) #72

Closed MarsMDK closed 2 weeks ago

MarsMDK commented 3 months ago

Instructions

Problem description

When installing synthcity the installation of the required xgbse fails because of invalid metadata

ajvish91 commented 1 month ago

Hi, any updates on this issue?

DrShushen commented 2 weeks ago

Dear @GabrielGimenez - this is affecting quite a lot of people, and the open source projects that I maintain, e.g.

Any chance this could be fixed in the next version, it seems to be a very simple fix in the setup configuration?

Let us work on maintaining a vibrant open source ecosystem together :pray:

GabrielGimenez commented 2 weeks ago

@DrShushen That's still happening? We are using poetry to manage the dependencies now and the pandas dependency doesn't have the "*" anymore.

DrShushen commented 2 weeks ago

Please let me double check this, will get back to you in a moment

DrShushen commented 2 weeks ago

Ah @GabrielGimenez - I see what happened. You updated python requirement to 3.9+, and I was using a 3.8 environment. On python 3.9 it pip installs just fine now (xgbse version 0.3.1). I will update dependencies and setup config in the libraries I maintain to resolve this. Thank you for resolving that issues - xgbse is a great library

DrShushen commented 2 weeks ago

So this can be closed now, I think