GithubHelp home page GithubHelp logo

hopsworks-api's Issues

Cannot install on Python 3.10

Trying to install the library on 3.10 fails with the following error:

❯ pip install hopsworks
Collecting hopsworks
  Using cached hopsworks-3.0.4.tar.gz (35 kB)
  Preparing metadata (setup.py) ... done
  Using cached hopsworks-3.0.3.tar.gz (35 kB)
  Preparing metadata (setup.py) ... done
  Using cached hopsworks-3.0.2.tar.gz (34 kB)
  Preparing metadata (setup.py) ... done
  Using cached hopsworks-3.0.1.tar.gz (34 kB)
  Preparing metadata (setup.py) ... done
ERROR: Cannot install hopsworks==3.0.1, hopsworks==3.0.2, hopsworks==3.0.3 and hopsworks==3.0.4 because these package versions have conflicting dependencies.

The conflict is caused by:
    hopsworks 3.0.4 depends on hsfs[python]<3.1.0 and >=3.0.0
    hopsworks 3.0.3 depends on hsfs[python]<3.1.0 and >=3.0.0
    hopsworks 3.0.2 depends on hsfs[python]<3.1.0 and >=3.0.0
    hopsworks 3.0.1 depends on hsfs[python]<3.1.0 and >=3.0.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

Hopsworks prints API Key when configured incorrectly

If the API Key is incorrectly printed as a secret in (for example huggingface.co) and contains a "[API-Key]\n", newline at the end you the resulting stacktrace will contain the plain API Key. The http

image

I have redacted my API key, but this error is only there when the API Key contains a \n at the end. If I remove the \n from the end of my API key, the error disappears.

Improvements to login

Support setting project name, api_key_value and api_key_file in login function arguments.

Support multiple projects. Prompt for user to select project to use.

Kafka external support

The library needs to get the certificates in .pem format and return a configuration for connecting to kafka from an external environment.

Dependency Conflict

Had an issue when attempting to perform pip install hopswork.

Installing collected packages: sqlalchemy Attempting uninstall: sqlalchemy Found existing installation: SQLAlchemy 2.0.31 Uninstalling SQLAlchemy-2.0.31: Successfully uninstalled SQLAlchemy-2.0.31 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. ipython-sql 0.5.0 requires sqlalchemy>=2.0, but you have sqlalchemy 1.4.48 which is incompatible. Successfully installed sqlalchemy-1.4.48

So I attempted to upgrade sqlalchemy's version in a bid to resolve this issue, and I got another issue

Requirement already satisfied: sqlalchemy in /usr/local/lib/python3.10/dist-packages (1.4.48) Collecting sqlalchemy Downloading SQLAlchemy-2.0.31-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 39.2 MB/s eta 0:00:00 Requirement already satisfied: typing-extensions>=4.6.0 in /usr/local/lib/python3.10/dist-packages (from sqlalchemy) (4.12.2) Requirement already satisfied: greenlet!=0.4.17 in /usr/local/lib/python3.10/dist-packages (from sqlalchemy) (3.0.3) Installing collected packages: sqlalchemy Attempting uninstall: sqlalchemy Found existing installation: SQLAlchemy 1.4.48 Uninstalling SQLAlchemy-1.4.48: Successfully uninstalled SQLAlchemy-1.4.48 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. hsfs 3.7.6 requires sqlalchemy<=1.4.48, but you have sqlalchemy 2.0.31 which is incompatible. Successfully installed sqlalchemy-2.0.31

I kinda need more advise on what shall I do

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.