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

Trying to use the communition edition but bamboolib is prompting for a license #38

Open
paulhybryant opened this issue Jan 14, 2022 · 13 comments

Comments

@paulhybryant
Copy link

Environment

  • Operating System: Debian Buster
  • Python Version: $ python --version 3.8.12
  • How did you install bamboolib: (pip, conda, or other (please explain)) pip install bamboolib (as root in a docker image)
  • Python packages: $ pip list or $ conda list (please include bamboolib)
    bamboolib 1.29.1
  • If bamboolib is used with JupyterLab: JupyterLab extensions: jupyter labextension list
    JupyterLab v3.2.7
    /opt/conda/envs/quant/share/jupyter/labextensions
    @jupyter-widgets/jupyterlab-manager v3.0.1 enabled OK (python, jupyterlab_widgets)

Other labextensions (built into JupyterLab)
app dir: /opt/conda/envs/quant/share/jupyter/lab
bamboolib v1.29.0 enabled OK
ipyslickgrid v0.0.3 enabled OK
jupyterlab-plotly v4.14.3 enabled OK
plotlywidget v4.14.3 enabled OK

  • If bamboolib is used with Jupyter Notebook: Notebook extension: jupyter nbextension list

Description of Issue

  • What did you expect to happen?
    Click show bamboolib UI and see the UI
  • What happened instead?
    Prompt for pro license

Reproduction Steps

...

What steps have you taken to resolve this already?

...

Anything else?

...

@priamai
Copy link

priamai commented Apr 13, 2022

Same problem here:

image

where should I get the community licence?
I follow the website but it goes nowhere.

@FlorianWetschoreck
Copy link
Collaborator

Please note the constraints of the Community Edition:

  • Works for Jupyter Notebook or Jupyter Lab on your local computer or on Binder

What do you think?

@priamai
Copy link

priamai commented Apr 25, 2022

Negative, I am running the library in my own workstation in my local network.

@fwetdb
Copy link
Collaborator

fwetdb commented Apr 26, 2022

Please note that bamboolib is not publicly supported any more beyond usage of Databricks notebooks.
Having said that, I am willing to have a look if you can please share a quick video recording of your browser when the error occurs.

@paulhybryant
Copy link
Author

paulhybryant commented May 25, 2022

This is what I do on my machine that can reproduce the issue (from scratch):

conda create -n bamboolib python==3.8
conda install notebook
pip install bamboolib
python -m bamboolib install_nbextensions
jupyter notebook

And when I access the port from a remote machine (use ip:8888), and view a normal dataframe, I got the activation page.

In a jupyter notebook cell:

import bamboolib as bam
# creating the dataframe
# df = ...
 df

run the cell

I am not sure if accessing using localhost:8888 will got the same error (it is a nas without monitor)

@fwetdb
Copy link
Collaborator

fwetdb commented May 25, 2022

Thanks for the details, Paul.

I can confirm that the access from the remote machine is what's triggering the license prompt because this use case exceeds the scope of the Community edition (for now - although I do not promise any changes).

@paulhybryant
Copy link
Author

Thanks for the reply Florian @fwetdb .

It would really be great if this can be allowed in the community edition. I am simply hosting this on my own machine so that I can access it anywhere instead of having to carry my laptop around.

Thanks!

@fwetdb
Copy link
Collaborator

fwetdb commented May 25, 2022

Noted!

@fwetdb
Copy link
Collaborator

fwetdb commented May 25, 2022

What other workaround options do you have?
e.g. using TeamViewer to access the other machine (which runs bamboolib inside the machine, OS, browser, etc) should work.

@paulhybryant
Copy link
Author

Teamviewer would be an option, but it would require me to have a workstation at home, or keep my laptop always up at home.
Would reverse-proxying work? In theory I think it would but the setup is also tricky (I tried reverse-proxying jupyter notebook and ran into many issues)

@priamai
Copy link

priamai commented May 26, 2022

Okay guys at this stage I am out 200% from this project.
All the best.

@fwetdb
Copy link
Collaborator

fwetdb commented May 26, 2022

@paulhybryant The reverse proxy might work from a bamboolib standpoint if the browser URL will be localhost

@paulhybryant
Copy link
Author

Thanks @fwetdb. Yeah, that is what I thought. However, making jupyter to work behind a reverse proxy is a bit troublesome. Would really appreciate it if I don't need to do this setup at all if possible since this localhost restriction can be bypassed by reverse proxy. Thanks!

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

No branches or pull requests

4 participants