dguest / pandamonium

Command line scripts to parse panda web api
BSD 3-Clause "New" or "Revised" License
27 stars 17 forks source link

make pandamonium this pip-installable #26

Closed lukasheinrich closed 4 years ago

lukasheinrich commented 4 years ago

I wanna pip install pandamonium :)

dguest commented 4 years ago

Me Too!

matthewfeickert commented 4 years ago

I wanna pip install pandamonium :)

Yesssssssssssss!

Sadly, the name is already taken: https://pypi.org/project/pandamonium/ :sob: 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 commented 4 years ago

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

Ffisegydd commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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 :)

matthewfeickert commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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. :slightly_smiling_face: 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. :+1: See you around GitHub!

matthewfeickert commented 4 years ago

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