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

Request for DEV Version of PINT on PyPI for Dependency Checks #811

Open
JPGlaser opened this issue Nov 13, 2020 · 6 comments
Open

Request for DEV Version of PINT on PyPI for Dependency Checks #811

JPGlaser opened this issue Nov 13, 2020 · 6 comments

Comments

@JPGlaser
Copy link

Hey All,

Just putting this here on behalf of the Timing Analysis dev team. In order to correctly get our dependencies set up, we need to have an official dev branch set-up on PyPI for PINT. This is because using git repos for dependencies got depreciated in pip v19 with no alternative put in its place (see: pypa/pip#5898). Since both PINT and timing_analysis are in very active development, we'd like to be able to have new users keep up to date with both via pip.

If PINT could have a dev version linked to the github's commit record (see: https://blog.xoxzo.com/2012/03/20/releasing-dev-version-of-your-package-to-pypi/), then we can add in a dependency for pint-pulsar>=dev into our setup.py while we develop the two pieces of code, leaving version management to pip as our end-users would likely do.

Let me know your thoughts on this.

~ Joe Glaser

@paulray
Copy link
Member

paulray commented Nov 13, 2020

Seems like a good idea. When I tag 0.8.0 I'll try to set that up as well. I didn't quite follow that blog post, but I can play around with it.

@paulray
Copy link
Member

paulray commented Nov 13, 2020

Joe, if you have a PyPI username, I'm happy to add you as a maintainer of the PINT project, especially if you want to figure out how to make this work!

@JPGlaser
Copy link
Author

@paulray , I should be able to get it figured out. My PyPI account is under AstroGlaser.

~ Joe

@paulray
Copy link
Member

paulray commented Nov 19, 2020

I invited you to be a maintainer on pint-pulsar. Did you get the invite?

@paulray
Copy link
Member

paulray commented Jan 7, 2021

Joe, now 0.8.1 is released. Do you want to try to implement this?

@paulray
Copy link
Member

paulray commented Mar 10, 2021

I think this is OBE. I think the preferred method for direct installing the dev version of PINT is:

pip install git+git://github.com/nanograv/pint --user --upgrade

Maybe this should be added to the docs?

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

2 participants