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

make pandamonium this pip-installable #26

Closed
lukasheinrich opened this issue May 11, 2020 · 13 comments · Fixed by #41
Closed

make pandamonium this pip-installable #26

lukasheinrich opened this issue May 11, 2020 · 13 comments · Fixed by #41

Comments

@lukasheinrich
Copy link

I wanna pip install pandamonium :)

@dguest
Copy link
Owner

dguest commented May 11, 2020

Me Too!

@matthewfeickert
Copy link
Collaborator

matthewfeickert commented May 11, 2020

I wanna pip install pandamonium :)

Yesssssssssssss!

Sadly, the name is already taken: https://pypi.org/project/pandamonium/ 😭 But there hasn't been any activity on the PyPI page or the GitHub repo for 3 years. @dguest you could very nicely ask @Ffisegydd if they would consider giving you the PyPI namespace.

If so, I'm happy to help with the setup.

@beojan
Copy link

beojan commented Jun 24, 2020

Ideally you could get the name (I just accidentally installed the wrong package), but if not, maybe pandamon, or atlas-pandamon?

@Ffisegydd
Copy link

Ffisegydd commented Jun 26, 2020

Sorry I saw this notification and thought it sounded like a great idea (my package is dead) but it just fell off my radar. @dguest I'd be happy to delete the project, then you could register the name.

Let me know if/when you're ready to do this by pinging me here and I'll delete it. Don't want to delete it until you're ready in case it gets snatched by a third party - unlikely, but not impossible.

@dguest
Copy link
Owner

dguest commented Sep 4, 2020

Paging Dr. @matthewfeickert. For what it's worth, having a pip installer is 20 more rad than having a DOI, so if you want to lead us to glory I'll backseat-drive you toward pip.

@matthewfeickert
Copy link
Collaborator

matthewfeickert commented Sep 4, 2020

so if you want to lead us to glory I'll backseat-drive you toward pip.

I can work on making a PR that will make everything a proper Python library and then expose a CLI that has the same behavior as there is now. I think once that is ready and it can actually be pip installed locally then @dguest should talk with @Ffisegydd about getting transfer of the PyPI namespace (thanks again @Ffisegydd for being so cool about all of this).

@Ffisegydd
Copy link

I'm not realistically going to use the name so would rather it go to a project that is going to use it and it'll be useful for.

Just ping me here when you'd like me to drop it :)

This was referenced Sep 5, 2020
@matthewfeickert
Copy link
Collaborator

matthewfeickert commented Sep 22, 2020

Just ping me here when you'd like me to drop it :)

@Ffisegydd now that PR #29 is in I think we're ready. Can you please transfer permissions for https://pypi.org/project/pandamonium/ to @dguest (and so that I can help him can you also give me permissions as well)? You should be able to do this by just adding us (PyPI user names dguest and matthewfeickert) under https://pypi.org/manage/project/pandamonium/collaboration/.

@Ffisegydd
Copy link

Ffisegydd commented Sep 26, 2020

Done, sorry it took me a few days. Once you're all sorted, you should be able to remove me as an Owner and take control of the name.

EDIT: I hadn't considered adding you as collaborators and allowing transition that way, I was anticipating dropping the name and having you register it immediately. Much easier this way 👍

EDIT2: I've also removed all previous releases, so it is "clean" so to speak.

@matthewfeickert
Copy link
Collaborator

Done, sorry it took me a few days. Once you're all sorted, you should be able to remove me as an Owner and take control of the name.

Thank you so much @Ffisegydd! This is great to have done and I've put a v0.0.1 up there for the time being until we cut a new release! We really want to thank you for your generosity, so if you have a PayPal or something that you'd feel comfortable sharing with us over email I'd like to send you a coffee at least. :)

<I'm going to leave this Issue open until I add in the CI to do this auotmatically and we cut a new release, but @lukasheinrich you can now pip install pandamonium!>

@Ffisegydd
Copy link

Ffisegydd commented Sep 26, 2020

I'm glad to help. I wasn't going to use the PyPI name, so better another project makes use of it.

Don't worry about Paypal or anything like that. From a brief look at your project, it looks like it helps with using scientific data with pandas? As an ex-physics academic and a now data scientist, I'm glad to support a project that makes working with scientific data easier!

Let me know if you need anything else from me by pinging me here, I'll assume as a joint Owner you'll be able to remove me when ready, but if not let me know, and I'll remove myself.

@matthewfeickert
Copy link
Collaborator

From a brief look at your project, it looks like it helps with using scientific data with pandas?

@Ffisegydd Actually, PanDA — the ATLAS experiment's Production and Distributed Analysis System — the names are rightfully confusing. pandamonium gives us a higher level CLI tool to interact with our compute jobs that are running on the Worldwide LHC Computing Grid (WLCG) which we would normally have to use the PanDA web UI (https://bigpanda.cern.ch/) to deal with or the lower level pandatools API.

As an ex-physics academic and a now data scientist, I'm glad to support a project that makes working with scientific data easier!

Well thanks. 🙂 We really do appreciate it and you've been a great help. We've removed you from the PyPI account so we should be good to go. 👍 See you around GitHub!

@matthewfeickert
Copy link
Collaborator

@lukasheinrich This is now officially done and clear of the old releases now that pandamomium v0.2.1 is up on PyPI. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants