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

python312Packages.jianpu-ly: init at 1.801 #328894

Merged
merged 1 commit into from
Nov 22, 2024

Conversation

ifurther
Copy link
Contributor

@ifurther ifurther commented Jul 21, 2024

Description of changes

Add jianpu-ly application

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@ifurther ifurther requested a review from natsukium as a code owner July 21, 2024 12:23
@ofborg ofborg bot added 8.has: package (new) This PR adds a new package 11.by: package-maintainer This PR was created by the maintainer of the package it changes 10.rebuild-darwin: 1-10 10.rebuild-linux: 1-10 labels Jul 21, 2024
buildPythonPackage rec {
pname = "jianpu-ly";
version = "1.801";
format = "setuptools";
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
format = "setuptools";
pyproject = true;

src = fetchPypi {
inherit version;
pname = "jianpu_ly";
sha256 = "sha256-piK9Ym94cKdaHGz/ogX7ylyAF1ww0jCdRXnHN6lu2MI=";
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
sha256 = "sha256-piK9Ym94cKdaHGz/ogX7ylyAF1ww0jCdRXnHN6lu2MI=";
hash = "sha256-piK9Ym94cKdaHGz/ogX7ylyAF1ww0jCdRXnHN6lu2MI=";

sha256 = "sha256-piK9Ym94cKdaHGz/ogX7ylyAF1ww0jCdRXnHN6lu2MI=";
};

nativeBuildInputs = [ lilypond ];
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
nativeBuildInputs = [ lilypond ];
dependencies = [ lilypond ];

# no tests in shipped with upstream
doCheck = false;

meta = with lib; {
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
meta = with lib; {
meta = {

Comment on lines 28 to 29
license = licenses.asl20;
maintainers = with maintainers; [ ifurther ];
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
license = licenses.asl20;
maintainers = with maintainers; [ ifurther ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ ifurther ];

description = "jianpu-ly is a Python program that assists with printing jianpu";
license = licenses.asl20;
maintainers = with maintainers; [ ifurther ];
platforms = platforms.all;
Copy link
Member

Choose a reason for hiding this comment

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

Uneeded for buildPythonPackage

Suggested change
platforms = platforms.all;

Comment on lines 21 to 26
pythonImportsCheck = [ "jianpu_ly" ];
# no tests in shipped with upstream
Copy link
Member

Choose a reason for hiding this comment

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

nit

Suggested change
pythonImportsCheck = [ "jianpu_ly" ];
# no tests in shipped with upstream
pythonImportsCheck = [ "jianpu_ly" ];
# no tests in shipped with upstream

pkgs/development/python-modules/jianpu-ly/default.nix Outdated Show resolved Hide resolved
Copy link
Member

Choose a reason for hiding this comment

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

This got already fixed in #325567 Please rebase your branch on master

pkgs/development/python-modules/scalene/default.nix Outdated Show resolved Hide resolved
@ifurther ifurther force-pushed the jianpu-ly branch 4 times, most recently from 0abab38 to f835394 Compare August 13, 2024 17:28
@SuperSandro2000 SuperSandro2000 merged commit 489a187 into NixOS:master Nov 22, 2024
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.topic: python 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 1-10 10.rebuild-linux: 1-10 11.by: package-maintainer This PR was created by the maintainer of the package it changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants