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

google-music-scripts: init at 3.0.0 #53782

Merged
merged 11 commits into from
Jan 20, 2019

Conversation

jbaum98
Copy link
Contributor

@jbaum98 jbaum98 commented Jan 10, 2019

Motivation for this change

Add google-music-scripts.

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • [] Determined the impact on package closure size (by running nix path-info -S before and after)
  • Assured whether relevant documentation is up to date
  • Fits CONTRIBUTING.md.

@jbaum98 jbaum98 changed the title google-music-scripts: init at 2.0.0 google-music-scripts: init at 3.0.0 Jan 15, 2019
@jbaum98
Copy link
Contributor Author

jbaum98 commented Jan 17, 2019

@worldofpeace Now that google-music-scripts has been updated to allow click version 7, I think this is ready to go.

@worldofpeace
Copy link
Contributor

@worldofpeace Now that google-music-scripts has been updated to allow click version 7, I think this is ready to go.

Nice, I'll give this a final review to see if there's anything amiss.

@worldofpeace
Copy link
Contributor

Looks like 6bc8ca7 had a little fixup mishap

@jbaum98
Copy link
Contributor Author

jbaum98 commented Jan 18, 2019

So if a package has no tests we want to explicitly disable checkPhase?

@worldofpeace
Copy link
Contributor

So if a package has no tests we want to explicitly disable checkPhase?

Yep. Other python maintainers here also agree on this.

Copy link
Contributor

@worldofpeace worldofpeace left a comment

Choose a reason for hiding this comment

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

Think it's good 👍
Thanks for your patience @jbaum98

Haven't tested the actual function of the program though.

I'll merge this with the approval of one more maintainer and If someone can vouch for the function.

cc @dotlambda

@worldofpeace
Copy link
Contributor

Note, if I don't get another approval within <24hrs I'll just merge it.

pkgs/development/python-modules/audio-metadata/default.nix Outdated Show resolved Hide resolved
};

# hypothesis-pytest is not needed
patches = [ ./hypothesis_pytest.patch ];
Copy link
Member

Choose a reason for hiding this comment

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

I'd prefer doing this in postPatch using substituteInPlace.
Did you submit a patch upstream?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I opened a PR, but I actually realized that it's building without the patch.

pkgs/development/python-modules/google-music/default.nix Outdated Show resolved Hide resolved
pkgs/development/python-modules/pprintpp/default.nix Outdated Show resolved Hide resolved
@dotlambda
Copy link
Member

dotlambda commented Jan 18, 2019

I can confirm that google-music-scripts is functioning correctly.

Copy link
Member

@dotlambda dotlambda left a comment

Choose a reason for hiding this comment

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

Remove the patch files.

pkgs/development/python-modules/pprintpp/default.nix Outdated Show resolved Hide resolved
@worldofpeace worldofpeace merged commit 7e24c25 into NixOS:master Jan 20, 2019
@worldofpeace
Copy link
Contributor

Maybe a little more than 24 hours 🤣

@jbaum98
Copy link
Contributor Author

jbaum98 commented Jan 20, 2019

No problem, thanks @worldofpeace and @dotlambda for your help!

@jbaum98 jbaum98 deleted the google-music-scripts branch January 20, 2019 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants