The PyPI package is no longer maintain due to some reasons #50
Description
All our users,
Glad to create and maintain this project, and happy to know people love it. From the stat, I see every day hundreds of people visiting this repo and using this work. We've also made a PyPI for you, packing all the need for convenience. Many users have involved in this project, contribute your code and report issues.
But I regret to tell you we've just lost the PyPI repo a few minutes ago, I just received a notification mail from PSF said the ownership of the tensorboard
PyPI repo has been changed to Google. Without any acknowledgment from me :(
As I've mentioned in #19, a guy from TensorBoard dev team reached me, maybe a month ago, and asked me to give up the ownership as they're going to release the TensorBoard on its own so they want the tensorboard
name.
I understand his concerns and respect the work the origin dev team have done. I was going to work with them, trying to push the Standalone TensorBoard a step forward, which is the motivation of this project, to make it benefits even more users. We even discussed possible ways to keep my project's stability, backward compatibility(to merge the logging part back to TensorBoard) and the value of creating a framework-independent layer for logging summaries, then achieve our goal. But I have some work to do before directly hand over the repo to them, as the TensorBoard dev team is in leading position, then I was waiting for their plan.
But the discussion was not satisfying, as the guy from TensorBoard said they're going to keep having TensorFlow as a runtime dependency, which means, even we use the TensorBoard they've released, you still have to log the summary via TensorFlow. He said they might provide a configuration endpoint for our project to change the final built binary tensorboard
so there won't be any confusion. But I haven't seen that tool. Throughout the conversation, it made me feel that I have no choice but to do as they want. Besides, I'm going to change the project name(as they want) by using the independent version TensorBoard but failed to do so, because of the TensorFlow dependencies.
Then a guy from PSF came to me and asked me the same thing. I have to claim the rights I have as a PyPI user, the work I have to do as a project maintainer, and explain the objectives of this project and why we do so. Here I want to tell everyone, the reason I kept the tensorboard
name is, same as most of the users, that I appreciate the work the TensorBoard team have done(you can also get this message after you read the headline of this project). The PyPI tensorboard
we've provided is also for convenience, people won't have to install TensorFlow to use TensorBoard. I have no interest in the name itself, but to provide a pure, framework-independent TensorBoard, a real open-sourced tool.
We'll keep going in this direction, but seems we're not allowed to use words like tensorboard
or even tensor
I guess, I wish I can use PyPI without afraid of losing it overnight. For our users, we'll keep the source code building method and provide another PyPI after we finish the work.
Here I want to call for your contribution, let's make a real open-sourced project for every deep learning lovers. I guess maybe it's time for me to learn some frontend or backend web dev skills.
Best,
Zihao