commit
a6f258f49f
@ -0,0 +1,26 @@ |
||||
{ lib, stdenv, fetchFromGitHub }: |
||||
|
||||
stdenv.mkDerivation rec { |
||||
pname = "cfm"; |
||||
version = "0.6.6"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "willeccles"; |
||||
repo = pname; |
||||
rev = "v${version}"; |
||||
sha256 = "sha256-uXL0RO9P+NYSZ0xCv91KzjHOJJI500YUT8IJkFS86pE="; |
||||
}; |
||||
|
||||
makeFlags = [ |
||||
"DESTDIR=${placeholder "out"}" |
||||
"PREFIX=" |
||||
]; |
||||
|
||||
meta = with lib; { |
||||
description = "Simple and fast TUI file manager with no dependencies"; |
||||
license = licenses.mpl20; |
||||
maintainers = with maintainers; [ legendofmiracles ]; |
||||
homepage = "https://github.com/willeccles/cfm"; |
||||
platforms = platforms.all; |
||||
}; |
||||
} |
@ -0,0 +1,41 @@ |
||||
{ lib, stdenv, buildEnv, fetchurl, mono }: |
||||
|
||||
let |
||||
version = "1.0.0"; |
||||
|
||||
drv = stdenv.mkDerivation { |
||||
pname = "keepass-charactercopy"; |
||||
inherit version; |
||||
|
||||
src = fetchurl { |
||||
url = "https://github.com/SketchingDev/Character-Copy/releases/download/v${version}/CharacterCopy.plgx"; |
||||
sha256 = "f8a81a60cd1aacc04c92a242479a8e4210452add019c52ebfbb1810b58d8800a"; |
||||
}; |
||||
|
||||
dontUnpack = true; |
||||
installPhase = '' |
||||
mkdir -p $out/lib/dotnet/keepass/ |
||||
cp $src $out/lib/dotnet/keepass/ |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
description = "Enables KeePass to copy individual characters by index"; |
||||
longDescription = '' |
||||
Character Copy is a lightweight KeePass plugin that integrates into KeePass' entry menu and |
||||
allows users to securely copy individual characters from |
||||
an entry's protected string fields, such as the password field |
||||
''; |
||||
homepage = "https://github.com/SketchingDev/Character-Copy"; |
||||
platforms = [ |
||||
"aarch64-linux" |
||||
"i686-linux" |
||||
"x86_64-linux" |
||||
]; |
||||
# licensing info was found in source files https://github.com/SketchingDev/Character-Copy/search?q=license |
||||
license = licenses.gpl2; |
||||
maintainers = with maintainers; [ nazarewk ]; |
||||
}; |
||||
}; |
||||
in |
||||
# Mono is required to compile plugin at runtime, after loading. |
||||
buildEnv { name = drv.name; paths = [ mono drv ]; } |
@ -0,0 +1,40 @@ |
||||
{ lib, stdenv, buildEnv, fetchurl, mono }: |
||||
|
||||
let |
||||
version = "0.108.0"; |
||||
|
||||
drv = stdenv.mkDerivation { |
||||
pname = "keepass-keetraytotp"; |
||||
inherit version; |
||||
|
||||
src = fetchurl { |
||||
url = "https://github.com/KeeTrayTOTP/KeeTrayTOTP/releases/download/v${version}/KeeTrayTOTP.plgx"; |
||||
sha256 = "4f7251a9bbb79cad04aee96d1809c6b36d43285a9f3834fef5330fc97ae8bc09"; |
||||
}; |
||||
|
||||
dontUnpack = true; |
||||
installPhase = '' |
||||
mkdir -p $out/lib/dotnet/keepass/ |
||||
cp $src $out/lib/dotnet/keepass/ |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
description = "Augments KeePass with TOTP user interface"; |
||||
longDescription = '' |
||||
This KeePass2 plugin adds advanced support for generating Time-based One-Time Passwords (TOTPs) |
||||
from the KeePass tray icon. It also provides a column in the main entry list to display and/or use TOTPs. |
||||
TOTPs can also be sent by auto-type. The plugin is compatible with Google, Dropbox, Steam, and many more services. |
||||
''; |
||||
homepage = "https://github.com/KeeTrayTOTP/KeeTrayTOTP"; |
||||
platforms = [ |
||||
"aarch64-linux" |
||||
"i686-linux" |
||||
"x86_64-linux" |
||||
]; |
||||
license = licenses.gpl3; |
||||
maintainers = with maintainers; [ nazarewk ]; |
||||
}; |
||||
}; |
||||
in |
||||
# Mono is required to compile plugin at runtime, after loading. |
||||
buildEnv { name = drv.name; paths = [ mono drv ]; } |
@ -0,0 +1,39 @@ |
||||
{ lib, stdenv, buildEnv, fetchurl, mono }: |
||||
|
||||
let |
||||
version = "1.0.4"; |
||||
|
||||
drv = stdenv.mkDerivation { |
||||
pname = "keepass-qrcodeview"; |
||||
inherit version; |
||||
|
||||
src = fetchurl { |
||||
url = "https://github.com/JanisEst/KeePassQRCodeView/releases/download/v${version}/KeePassQRCodeView.plgx"; |
||||
sha256 = "e13c9f02bb0d79b479ca0e92490b822b5b88f49bb18ba2954d3bbe0808f46e6d"; |
||||
}; |
||||
|
||||
dontUnpack = true; |
||||
installPhase = '' |
||||
mkdir -p $out/lib/dotnet/keepass/ |
||||
cp $src $out/lib/dotnet/keepass/ |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
description = "Enables KeePass to display data as QR code images"; |
||||
longDescription = '' |
||||
KeePassQRCodeView is a plugin for KeePass 2.x which shows QR codes for entry fields. |
||||
These codes can be scanned to copy the encoded data to the scanner (smartphone, ...) |
||||
''; |
||||
homepage = "https://github.com/JanisEst/KeePassQRCodeView"; |
||||
platforms = [ |
||||
"aarch64-linux" |
||||
"i686-linux" |
||||
"x86_64-linux" |
||||
]; |
||||
license = licenses.mit; |
||||
maintainers = with maintainers; [ nazarewk ]; |
||||
}; |
||||
}; |
||||
in |
||||
# Mono is required to compile plugin at runtime, after loading. |
||||
buildEnv { name = drv.name; paths = [ mono drv ]; } |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,32 @@ |
||||
{ appimageTools, lib, fetchurl }: |
||||
let |
||||
pname = "notion-app-enhanced"; |
||||
version = "2.0.16-5"; |
||||
name = "${pname}-v${version}"; |
||||
|
||||
src = fetchurl { |
||||
url = "https://github.com/notion-enhancer/notion-repackaged/releases/download/v${version}/Notion-Enhanced-${version}.AppImage"; |
||||
sha256 = "1v733b4clc9sjgb72fasmbqiyz26d09f3kmvd1nqshwp5d14dajz"; |
||||
}; |
||||
|
||||
appimageContents = appimageTools.extract { inherit name src; }; |
||||
in appimageTools.wrapType2 { |
||||
inherit name src; |
||||
|
||||
extraInstallCommands = '' |
||||
mv $out/bin/${name} $out/bin/${pname} |
||||
|
||||
install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications |
||||
substituteInPlace $out/share/applications/${pname}.desktop \ |
||||
--replace 'Exec=AppRun' 'Exec=${pname}' |
||||
cp -r ${appimageContents}/usr/share/icons $out/share |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
description = "Notion Desktop builds with Notion Enhancer for Windows, MacOS and Linux."; |
||||
homepage = "https://github.com/notion-enhancer/desktop"; |
||||
license = licenses.unfree; |
||||
maintainers = with maintainers; [ sei40kr ]; |
||||
platforms = [ "x86_64-linux" ]; |
||||
}; |
||||
} |
@ -0,0 +1,47 @@ |
||||
{ lib, stdenvNoCC, fetchFromGitHub, makeWrapper }: |
||||
|
||||
stdenvNoCC.mkDerivation { |
||||
pname = "video-cutter"; |
||||
version = "unstable-2021-02-03"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "rushmj"; |
||||
repo = "mpv-video-cutter"; |
||||
rev = "718d6ce9356e63fdd47208ec44f575a212b9068a"; |
||||
sha256 = "sha256-ramID1DPl0UqEzevpqdYKb9aaW3CAy3Dy9CPb/oJ4eY="; |
||||
}; |
||||
|
||||
dontBuild = true; |
||||
dontCheck = true; |
||||
|
||||
nativeBuildInputs = [ makeWrapper ]; |
||||
|
||||
postPatch = '' |
||||
substituteInPlace cutter.lua \ |
||||
--replace '~/.config/mpv/scripts/c_concat.sh' '${placeholder "out"}/share/mpv/scripts/c_concat.sh' |
||||
|
||||
# needs to be ran separately so that we can replace everything, and not every single mention explicitly |
||||
# original script places them in the scripts folder, just spawning unnecessary errors |
||||
# i know that hardcoding .config and especially the .mpv directory isn't best practice, but I didn't want to deviate too much from upstream |
||||
substituteInPlace cutter.lua \ |
||||
--replace '~/.config/mpv/scripts' "''${XDG_CONFIG_HOME:-~/.config}/mpv/cutter" |
||||
''; |
||||
|
||||
installPhase = '' |
||||
install -Dm755 c_concat.sh $out/share/mpv/scripts/c_concat.sh |
||||
install cutter.lua $out/share/mpv/scripts/cutter.lua |
||||
|
||||
wrapProgram $out/share/mpv/scripts/c_concat.sh \ |
||||
--run "mkdir -p ~/.config/mpv/cutter/" |
||||
''; |
||||
|
||||
passthru.scriptName = "cutter.lua"; |
||||
|
||||
meta = with lib; { |
||||
description = "Cut videos and concat them automatically"; |
||||
homepage = "https://github.com/rushmj/mpv-video-cutter"; |
||||
# repo doesn't have a license |
||||
license = licenses.unfree; |
||||
maintainers = with maintainers; [ legendofmiracles ]; |
||||
}; |
||||
} |
@ -1,4 +0,0 @@ |
||||
source $stdenv/setup |
||||
|
||||
substitute $dllFixer $out --subst-var-by perl $perl/bin/perl |
||||
chmod +x $out |
@ -1,8 +1,11 @@ |
||||
{stdenv, perl}: |
||||
|
||||
stdenv.mkDerivation { |
||||
name = "mono-dll-fixer"; |
||||
builder = ./builder.sh; |
||||
dllFixer = ./dll-fixer.pl; |
||||
dontUnpack = true; |
||||
installPhase = '' |
||||
substitute $dllFixer $out --subst-var-by perl $perl/bin/perl |
||||
chmod +x $out |
||||
''; |
||||
inherit perl; |
||||
} |
||||
|
@ -1,21 +0,0 @@ |
||||
#!/usr/bin/env nix-shell |
||||
#!nix-shell -i bash -p python3 python3.pkgs.toml cargo |
||||
|
||||
set -e |
||||
|
||||
HERE=$(dirname "${BASH_SOURCE[0]}") |
||||
NIXPKGS_ROOT="$HERE/../../../.." |
||||
|
||||
# https://unix.stackexchange.com/a/84980/390173 |
||||
tempdir=$(mktemp -d 2>/dev/null || mktemp -d -t 'update-lockfile') |
||||
|
||||
cd "$tempdir" |
||||
nix-build -E "with import (/. + \"${NIXPKGS_ROOT}\") {}; pkgs.rustPlatform.rustcSrc.override { minimalContent = false; }" |
||||
RUSTC_SRC="$(pwd)/result" python3 "$HERE/cargo.py" |
||||
RUSTC_BOOTSTRAP=1 cargo build || echo "Build failure is expected. All that's needed is the lockfile." |
||||
|
||||
cp Cargo.lock "$HERE" |
||||
|
||||
rm -rf "$tempdir" |
||||
|
||||
|
@ -0,0 +1,26 @@ |
||||
{ lib, stdenv, rustPlatform, buildPackages |
||||
, originalCargoToml ? null |
||||
}: |
||||
|
||||
stdenv.mkDerivation { |
||||
name = "cargo-src"; |
||||
preferLocalBuild = true; |
||||
|
||||
unpackPhase = "true"; |
||||
dontConfigure = true; |
||||
dontBuild = true; |
||||
|
||||
installPhase = '' |
||||
export RUSTC_SRC=${rustPlatform.rustLibSrc.override { }} |
||||
'' |
||||
+ lib.optionalString (originalCargoToml != null) '' |
||||
export ORIG_CARGO=${originalCargoToml} |
||||
'' |
||||
+ '' |
||||
${buildPackages.python3.withPackages (ps: with ps; [ toml ])}/bin/python3 ${./cargo.py} |
||||
mkdir -p $out/src |
||||
touch $out/src/lib.rs |
||||
cp Cargo.toml $out/Cargo.toml |
||||
cp ${./Cargo.lock} $out/Cargo.lock |
||||
''; |
||||
} |
@ -0,0 +1,27 @@ |
||||
#!/usr/bin/env nix-shell |
||||
#!nix-shell -i bash -p python3 python3.pkgs.toml cargo |
||||
|
||||
set -eu pipefile |
||||
|
||||
HERE=$(readlink -e $(dirname "${BASH_SOURCE[0]}")) |
||||
NIXPKGS_ROOT="$HERE/../../../.." |
||||
|
||||
# https://unix.stackexchange.com/a/84980/390173 |
||||
tempdir=$(mktemp -d 2>/dev/null || mktemp -d -t 'update-lockfile') |
||||
cd "$tempdir" |
||||
mkdir -p src |
||||
touch src/lib.rs |
||||
|
||||
RUSTC_SRC=$(nix-build "${NIXPKGS_ROOT}" -A pkgs.rustPlatform.rustLibSrc --no-out-link) |
||||
|
||||
ln -s $RUSTC_SRC/{core,alloc} ./ |
||||
|
||||
export RUSTC_SRC |
||||
python3 "$HERE/cargo.py" |
||||
|
||||
export RUSTC_BOOTSTRAP=1 |
||||
cargo generate-lockfile |
||||
|
||||
cp Cargo.lock "$HERE" |
||||
|
||||
rm -rf "$tempdir" |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,37 @@ |
||||
{ buildPecl, lib, gpgme, file, gnupg }: |
||||
|
||||
buildPecl { |
||||
pname = "gnupg"; |
||||
|
||||
version = "1.5.0"; |
||||
sha256 = "0r0akrjjf9i460z11llybdr6sg2rlcz38nwfy0yqz443ljdggxfl"; |
||||
|
||||
buildInputs = [ gpgme ]; |
||||
checkInputs = [ gnupg ]; |
||||
|
||||
postPhpize = '' |
||||
substituteInPlace configure \ |
||||
--replace '/usr/bin/file' '${file}/bin/file' \ |
||||
--replace 'SEARCH_PATH="/usr/local /usr /opt"' 'SEARCH_PATH="${gpgme.dev}"' |
||||
''; |
||||
|
||||
postConfigure = with lib; '' |
||||
substituteInPlace Makefile \ |
||||
--replace 'run-tests.php' 'run-tests.php -q --offline' |
||||
substituteInPlace tests/gnupg_res_init_file_name.phpt \ |
||||
--replace '/usr/bin/gpg' '${gnupg}/bin/gpg' \ |
||||
--replace 'string(12)' 'string(${toString (stringLength "${gnupg}/bin/gpg")})' |
||||
substituteInPlace tests/gnupg_oo_init_file_name.phpt \ |
||||
--replace '/usr/bin/gpg' '${gnupg}/bin/gpg' \ |
||||
--replace 'string(12)' 'string(${toString (stringLength "${gnupg}/bin/gpg")})' |
||||
''; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = with lib; { |
||||
description = "PHP wrapper for GpgME library that provides access to GnuPG"; |
||||
license = licenses.bsd3; |
||||
homepage = "https://pecl.php.net/package/gnupg"; |
||||
maintainers = with maintainers; [ taikx4 ] ++ teams.php.members; |
||||
}; |
||||
} |
@ -0,0 +1,37 @@ |
||||
{ lib, buildPythonPackage, fetchPypi, pythonOlder |
||||
, aiohttp, webargs, fetchFromGitHub, callPackage |
||||
}: |
||||
|
||||
let |
||||
apispec3 = callPackage ../apispec/3.nix {}; |
||||
jinja2 = callPackage ../jinja2/2.nix {}; |
||||
in |
||||
buildPythonPackage rec { |
||||
pname = "aiohttp-apispec"; |
||||
version = "unstable-2021-21-08"; |
||||
|
||||
# unstable so we can use latest webargs |
||||
src = fetchFromGitHub { |
||||
owner = "maximdanilchenko"; |
||||
repo = "aiohttp-apispec"; |
||||
rev = "cfa19646394480dda289f6b7af19b7d50f245d81"; |
||||
sha256 = "uEgDRAlMjTa4rvdE3fkORCHIlCLzxPJJ2/m4ZRU3eIQ="; |
||||
fetchSubmodules = false; |
||||
}; |
||||
|
||||
propagatedBuildInputs = [ aiohttp webargs apispec3 jinja2 ]; |
||||
|
||||
pythonImportsCheck = [ |
||||
"aiohttp_apispec" |
||||
]; |
||||
|
||||
# Requires pytest-sanic, currently broken in nixpkgs |
||||
doCheck = false; |
||||
|
||||
meta = with lib; { |
||||
description = "Build and document REST APIs with aiohttp and apispec"; |
||||
homepage = "https://github.com/maximdanilchenko/aiohttp-apispec/"; |
||||
license = licenses.mit; |
||||
maintainers = [ maintainers.viric ]; |
||||
}; |
||||
} |
@ -0,0 +1,47 @@ |
||||
{ lib |
||||
, buildPythonPackage |
||||
, fetchPypi |
||||
, pyyaml |
||||
, prance |
||||
, marshmallow |
||||
, pytestCheckHook |
||||
, mock |
||||
, openapi-spec-validator |
||||
}: |
||||
|
||||
buildPythonPackage rec { |
||||
pname = "apispec"; |
||||
version = "3.3.2"; |
||||
|
||||
src = fetchPypi { |
||||
inherit pname version; |
||||
sha256 = "d23ebd5b71e541e031b02a19db10b5e6d5ef8452c552833e3e1afc836b40b1ad"; |
||||
}; |
||||
|
||||
propagatedBuildInputs = [ |
||||
pyyaml |
||||
prance |
||||
]; |
||||
|
||||
postPatch = '' |
||||
rm tests/test_ext_marshmallow.py |
||||
''; |
||||
|
||||
checkInputs = [ |
||||
openapi-spec-validator |
||||
marshmallow |
||||
mock |
||||
pytestCheckHook |
||||
]; |
||||
|
||||
pythonImportsCheck = [ |
||||
"apispec" |
||||
]; |
||||
|
||||
meta = with lib; { |
||||
description = "A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification"; |
||||
homepage = "https://github.com/marshmallow-code/apispec"; |
||||
license = licenses.mit; |
||||
maintainers = [ maintainers.viric ]; |
||||
}; |
||||
} |
@ -0,0 +1,28 @@ |
||||
{ lib |
||||
, buildPythonPackage |
||||
, fetchPypi |
||||
, pytestCheckHook |
||||
, typing-extensions |
||||
}: |
||||
|
||||
buildPythonPackage rec { |
||||
pname = "future-typing"; |
||||
version = "0.4.1"; |
||||
|
||||
src = fetchPypi { |
||||
pname = "future_typing"; |
||||
inherit version; |
||||
sha256 = "65fdc5034a95db212790fee5e977fb0a2df8deb60dccf3bac17d6d2b1a9bbacd"; |
||||
}; |
||||
|
||||
doCheck = false; # No tests in pypi source. Did not get tests from GitHub source to work. |
||||
|
||||
pythonImportsCheck = [ "future_typing" ]; |
||||
|
||||
meta = with lib; { |
||||
description = "Use generic type hints and new union syntax `|` with python 3.6+"; |
||||
homepage = "https://github.com/PrettyWood/future-typing"; |
||||
license = licenses.mit; |
||||
maintainers = with maintainers; [ kfollesdal ]; |
||||
}; |
||||
} |
@ -1,26 +1,35 @@ |
||||
{ buildPythonPackage, lib, fetchPypi, numpy |
||||
, pydantic, pint, networkx, pytest-runner, pytest-cov, pytest |
||||
{ buildPythonPackage, lib, fetchPypi |
||||
, networkx |
||||
, numpy |
||||
, pint |
||||
, pydantic |
||||
, pytestCheckHook |
||||
} : |
||||
|
||||
buildPythonPackage rec { |
||||
pname = "qcelemental"; |
||||
version = "0.23.0"; |
||||
|
||||
checkInputs = [ pytest-runner pytest-cov pytest ]; |
||||
propagatedBuildInputs = [ numpy pydantic pint networkx ]; |
||||
version = "0.24.0"; |
||||
|
||||
src = fetchPypi { |
||||
inherit pname version; |
||||
sha256 = "642bc86ce937621ddfb1291cbff0851be16b26feb5eec562296999e36181cee3"; |
||||
sha256 = "sha256-XcsR89tu26EG5AcXqmndkESLGWZ8eKmTkjaLziosawE="; |
||||
}; |
||||
|
||||
propagatedBuildInputs = [ |
||||
numpy |
||||
pydantic |
||||
pint |
||||
networkx |
||||
]; |
||||
|
||||
checkInputs = [ pytestCheckHook ]; |
||||
|
||||
doCheck = true; |
||||
|
||||
meta = with lib; { |
||||
description = "Periodic table, physical constants, and molecule parsing for quantum chemistry"; |
||||
homepage = "http://docs.qcarchive.molssi.org/projects/qcelemental/en/latest/"; |
||||
license = licenses.bsd3; |
||||
platforms = platforms.linux; |
||||
maintainers = [ maintainers.sheepforce ]; |
||||
}; |
||||
} |
||||
|
@ -0,0 +1,69 @@ |
||||
{ lib |
||||
, buildPythonPackage |
||||
, fetchFromGitHub |
||||
, pytestCheckHook |
||||
, inflection |
||||
, pendulum |
||||
, fastjsonschema |
||||
, typing-extensions |
||||
, orjson |
||||
, future-typing |
||||
, poetry-core |
||||
, pydantic |
||||
, sqlalchemy |
||||
, pandas |
||||
, mypy |
||||
}: |
||||
|
||||
buildPythonPackage rec { |
||||
pname = "typical"; |
||||
version = "2.7.9"; |
||||
format = "pyproject"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "seandstewart"; |
||||
repo = "typical"; |
||||
rev = "v${version}"; |
||||
sha256 = "sha256-ITIsSM92zftnvqLiVGFl//IbBb8N3ffkkqohzOx2JO4="; |
||||
}; |
||||
|
||||
patches = [ |
||||
./use-poetry-core.patch |
||||
]; |
||||
|
||||
nativeBuildInputs = [ poetry-core ]; |
||||
|
||||
propagatedBuildInputs = [ |
||||
inflection |
||||
pendulum |
||||
fastjsonschema |
||||
orjson |
||||
typing-extensions |
||||
future-typing |
||||
]; |
||||
|
||||
checkInputs = [ |
||||
pytestCheckHook |
||||
mypy |
||||
pydantic |
||||
sqlalchemy |
||||
pandas |
||||
]; |
||||
|
||||
disabledTests = [ |
||||
"test_ujson" # We use orjson |
||||
]; |
||||
|
||||
disabledTestPaths = [ |
||||
"benchmark/" |
||||
]; |
||||
|
||||
pythonImportsCheck = [ "typic" ]; |
||||
|
||||
meta = with lib; { |
||||
homepage = "https://python-typical.org/"; |
||||
description = "Typical: Python's Typing Toolkit."; |
||||
license = licenses.mit; |
||||
maintainers = with maintainers; [ kfollesdal ]; |
||||
}; |
||||
} |
@ -0,0 +1,13 @@ |
||||
diff --git a/pyproject.toml b/pyproject.toml
|
||||
index a588a0d..43da394 100644
|
||||
--- a/pyproject.toml
|
||||
+++ b/pyproject.toml
|
||||
@@ -154,7 +154,7 @@ exclude = '''
|
||||
|
||||
[build-system]
|
||||
requires = ["poetry>=0.12"]
|
||||
-build-backend = "poetry.masonry.api"
|
||||
+build-backend = "poetry.core.masonry.api"
|
||||
|
||||
[bumpver]
|
||||
current_version = "v2.7.5"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue