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
Misleading package name and hardcoding port numbers #3
Comments
+1 I'm the one that Nicolas graciously helped. What functionality does this package add that was missing from Nicolas' version? |
Is it possible to use pivottablejs outside of notebook? |
Yes. Look for Nicolas Kruchten's pivottable project on Github.
…On Wed, Mar 8, 2017, 11:48 boumboum ***@***.***> wrote:
Is it possible to use pivottablejs outside of notebook?
i.e. can I use it within a flask powered web page?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABsmBPnBUsSAMytk-fMWvD1-wIidbgTyks5rjtv6gaJpZM4LysOo>
.
|
That's also likely to cap out at ~100k rows, I think, if that's a concern.
Nicolas can guide you better (or just review the old issues on Github).
…On Wed, Mar 8, 2017, 11:55 Rick Fanta ***@***.***> wrote:
Yes. Look for Nicolas Kruchten's pivottable project on Github.
On Wed, Mar 8, 2017, 11:48 boumboum ***@***.***> wrote:
Is it possible to use pivottablejs outside of notebook?
i.e. can I use it within a flask powered web page?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABsmBPnBUsSAMytk-fMWvD1-wIidbgTyks5rjtv6gaJpZM4LysOo>
.
|
Yes, I've seen it but I like the syntax of pivot_ui(df) far more elegant as constructing the table by javascipt |
@ilanschnell (bump) ... I would love to get this resolved somehow :) |
@ilanschnell this is still causing confusion and people are reporting issues to me... Can you get in touch please? nicolas@kruchten.com |
@ilanschnell I also just got very confused by the different behaviour of |
Pinging @mingwandroid, can we modify the conda recipe for the packages we distribute to point to the correct repository? I can see we are building from this repo and I believe @nicolaskruchten requests is appropriate, we should be shipping their package, not the one we modified it. cc @csoja |
I would very much like to resolve this quasi-fork situation :) I would even be happy bundling the javascript files into my version so as to make it "air-gapped" also if that's what it takes! |
@nicolaskruchten @csoja, including the air-gapped features in the original branch would be ideal. Many enterprises would love to use this library but need solutions that never make external requests. Ideally, the port number would not be hard-coded. Instead it could have a default value and then allow override via an environment variable or some other appropriate config mechanism. If the branches don't get combined I am in favor of renaming the air-gapped package to avoid confusion. |
It's great to have some Continuum folks looking at this issue finally! I've been trying to get this resolved for months :) As a first step I would love it if this package could have a different name in Conda ASAP so as to avoid confusion, which is an active problem for many users right now. As a separate issue, un-hard-coding the port number in this package should be trivial unless I'm missing something, just start all URLs with As a third thing, I'll see when I have time to make my version air-gap-friendly and then we can set this whole thing to rest :) |
Has this issue been resolved? |
@Psuedosupergenius please test this branch https://github.com/ContinuumIO/pivottablejs-airgap/tree/fix/load-statics-for-pivottable , not sure if that's what you need. |
@pandres will you be changing the name of this package for installation via |
@nicolaskruchten that branch @pandres in mentioning contains changes to make pivottable airgap friendly. We have plans to merge that into master soon and create a package with the name pivottablejs-airgap. |
I just checked: This confusion is still causing issues, for example this one within the last 48h: nicolaskruchten/jupyter_pivottablejs#37 Continuum/Conda/the maintainers of this repo are not being good open source citizens here with this name-squatting, and I'm not sure how to get it resolved... I've reached out numerous times, I've created this issue, I've updated the ReadMe of my repo to include a note trying to explain the situation etc but I'm bearing most of the support burden here and I'm not a happy camper :( |
Yes, I understand. People are looking right now into this issue. Hopefully, we will have a solution sooner than later. |
There were 3 versions of the pivottablejs package: 0.1.0 -> original The airgap versions have been moved to the archive channel at https://repo.continuum.io/pkgs/archive/linux-64/ and copied to non-public facing (private) channel. The airgapped versions have been rebuilt and made available with the name pivottablejs-airgap A new build of pivottablejs v0.9.0 has been made available in defaults. TL;DR:
<rant> Naming is very hard. There are three names: If I understand correctly, In the conda world, to maintain parity with Then, somewhere in between, this fork was created and it used the same name, but with 2.x.y versions. Then, somewhere in between, In my opinion, </rant> |
@nicolaskruchten I hope you can revert this commit now: nicolaskruchten/jupyter_pivottablejs@730640c |
Any progress on this? |
Thanks @nehaljwani for your work on this! |
Thanks very much @nehaljwani and others. I've updated the ReadMe to reflect this change :) Re naming, yes, the namespacing issue is tough. My original library was in a repo called @mingwandroid no progress so far on the airgapped version of mine... I would happily accept a PR that merges this library into mine though, and I would then keep it synced with PivotTable.js releases! I would love to reduce the number of versions of this thing that float around. I just noticed https://github.com/PierreMarion23/ipypivot today ;) |
As a final comment, it might be helpful to have a more informative ReadMe on this repo, including the |
Done, closing this one now. |
Hi,
I'm the original author of the
jupyter_pivottablejs
module and I just spent a few hours helping someone debug things who thought they had installed my package instead of this one... see nicolaskruchten/jupyter_pivottablejs#19A couple of things:
pip install pivottablejs
installs my package butconda install pivottablejs
installs this package (and that the readme for this package refers topip install pivottablejs
) so I really wish this package would be renamedpivottablejs_airgapped
or something like that:8888
which can be problematic for people who run on different ports, so I would recommend starting paths at/
instead of forcing the host and port.Cheers,
Nicolas
The text was updated successfully, but these errors were encountered: