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

git-up: init at 1.4.0 #15751

Merged
merged 1 commit into from
Jul 31, 2016
Merged

git-up: init at 1.4.0 #15751

merged 1 commit into from
Jul 31, 2016

Conversation

peterhoeg
Copy link
Member

Includes colorama upgrade 0.3.3 -> 0.3.6

Things done
  • Tested using sandboxing
    (nix.useSandbox on NixOS,
    or option build-use-sandbox in nix.conf
    on non-NixOS)
  • Built on platform(s)
    • NixOS
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

@FRidh FRidh added 6.topic: python 8.has: package (new) This PR adds a new package 8.has: package (update) This PR updates a package to a newer version labels May 27, 2016
meta = {
homepage = http://github.com/msiemens/PyGitUp;
description = "A git pull replacement that rebases all local branches when pulling.";
license = licenses.free;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The pypi page says this is covered by the MIT license.

@joachifm
Copy link
Contributor

Looks like this is primarily a CLI application. Makes sense to use buildPythonApplication & also add it to the top-level package set.

Also, looks like the tests are not actually being run (says 0 tests run on my end).

@FRidh
Copy link
Member

FRidh commented May 28, 2016

can you put colorama in a separate commit. And please prefix all python Packages with pythonPackages. in the commit message.

@FRidh FRidh added the 2.status: work-in-progress This PR isn't done label May 28, 2016
@peterhoeg
Copy link
Member Author

colorama is now in a separate PR #15822.

If someone has the interest in doing the requested changes for git-up, please do so as I'll be traveling for 2 weeks.

@peterhoeg peterhoeg force-pushed the git-up branch 2 times, most recently from 2123488 to 71bdbcf Compare July 30, 2016 03:01
@peterhoeg
Copy link
Member Author

Thanks @FRidh for splitting out the colorama packages. This should be good to go now.

sha256 = "0ydl6f4h593rd4h4xgjib7scj8jyvzq5sq6kf4145d0mcy7m5kmw";
};

buildInputs = with self; [ pytest ];
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does it need pytest? Looking at setup.py it uses nose for testing. Furthermore, looking at the archive it doesn't look like tests are included, in which case the tests should be disabled. When it builds it doesn't mean it is ready to be included ;-)

@FRidh FRidh removed the 8.has: package (update) This PR updates a package to a newer version label Jul 30, 2016
@peterhoeg
Copy link
Member Author

peterhoeg commented Jul 30, 2016

@FRidh , now we're fetching directly from github.com as the pypi tarball doesn't in fact contain tests as you pointed out.

Thanks again to @FRidh for feedback!
@FRidh
Copy link
Member

FRidh commented Jul 31, 2016

@peterhoeg note that during package building there is no network access. I don't know whether it is relevant in this case but it might be.

@FRidh FRidh merged commit 5088f24 into NixOS:master Jul 31, 2016
@FRidh
Copy link
Member

FRidh commented Jul 31, 2016

Tested locally.

@peterhoeg peterhoeg deleted the git-up branch July 31, 2016 09:05
@peterhoeg
Copy link
Member Author

peterhoeg commented Aug 1, 2016 via email

@FRidh
Copy link
Member

FRidh commented Aug 2, 2016

@peterhoeg tests are now included in the archive msiemens/PyGitUp#51 (comment)

@peterhoeg
Copy link
Member Author

And it's in #17449

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

Successfully merging this pull request may close these issues.

3 participants