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

Version available on PyPI is more recent than the one here #20

Closed
tlc28 opened this issue Jul 22, 2020 · 4 comments
Closed

Version available on PyPI is more recent than the one here #20

tlc28 opened this issue Jul 22, 2020 · 4 comments

Comments

@tlc28
Copy link

tlc28 commented Jul 22, 2020

Hi,

I'm packaging robber.py for Guix (https://guix.gnu.org) and could not help but notice that the version available on PyPI (1.1.5) is more recent than the one (0.1.0) in this repo (the one PyPI is pointing to as a homepage).

I would rather use the git repo as a source of truth as it contains some tests. Should I use a different repo? If so, would it be possible to update the PyPI page for robber. Thanks!

@jcmorrow
Copy link
Collaborator

Hi @tlc28! As you can see from this comment, this repo is not particularly maintained anymore. I'm not sure why the PyPI version is 1.1.5. The current version number in setup.py is 1.1.2, but it looks like no one tagged releases after 0.1.0. Anyways, I wouldn't expect a ton of support for this software, as I have the latest commit, and that was two years ago (and I no longer write python for my day job). I would recommend something more actively maintained like https://github.com/jaimegildesagredo/expects. Best of luck!

@tlc28
Copy link
Author

tlc28 commented Jul 22, 2020

Thanks @jcmorrow for your answer!

As you can see from this comment, this repo is not particularly maintained anymore.

Yeah, I had figured this out from the commit history. But a lot of other good libraries don't change anymore.

I'm not sure why the PyPI version is 1.1.5. The current version number in setup.py is 1.1.2,
but it looks like no one tagged releases after 0.1.0.

I do not want to look like the guy who puts the responsibility on you, but I would appreciate to have this sorted out. Now, I'm not event sure that the code available on PyPI is the same as the one in the repo!? … actually, it's not and the diff is quite long, but it should be easy to merge it back to the repo. If it helps, I can contact the author listed on PyPI or/and I can submit a PR to merge the changes from the version on PyPI.

Anyways, I wouldn't expect a ton of support for this software, as I have the latest commit,
and that was two years ago (and I no longer write python for my day job).
I would recommend something more actively maintained like https://github.com/jaimegildesagredo/expects.
Best of luck!

Thanks for the alternatives! I've tried expects, expects, assertpy… but somehow, I find robber's syntax to be more readable. And it does the job!

@jcmorrow
Copy link
Collaborator

@tlc28 yeah, it looks to me like the PyPI version is probably https://github.com/EastAgile/robber.py. Maybe you should open a PR over there (or just message the maintainers) to ask that they change the homepage on PyPI to their repo? Also, it looks like the master branches have diverged, so it might be worth trying to rebase this repo onto theirs, in order to keep all of the latest improvements (I'm sure my single error message fix is absolutely essential to your productivity after all 😉 ). Do you feel comfortable making that suggestion to them?

@tlc28
Copy link
Author

tlc28 commented Jul 22, 2020

Hi @jcmorrow !

it looks to me like the PyPI version is probably https://github.com/EastAgile/robber.py.

Thanks for pointing me to the repo!

Maybe you should open a PR over there (or just message the maintainers) to ask that they change the
homepage on PyPI to their repo?
Also, it looks like the master branches have diverged, so it might be worth trying to rebase this repo
onto theirs, in order to keep all of the latest improvements (I'm sure my single error message fix
is absolutely essential to your productivity after all wink ). Do you feel comfortable making that suggestion
to them?

Sounds like a plan! I'll do that asap. Thanks again for your help.

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