diff options
| author | Fabian Affolter <mail@fabian-affolter.ch> | 2021-11-29 22:54:57 +0100 |
|---|---|---|
| committer | Jonathan Ringer <jonringer117@gmail.com> | 2021-11-30 18:52:55 -0800 |
| commit | 307559ca0f7e058cd1336527394f91fc8de801f2 (patch) | |
| tree | e3e7632e6b5cacdcb7513af14302820c5a8aa639 | |
| parent | python3Packages.language-data: init at 1.0.1 (diff) | |
| download | nixpkgs-307559ca0f7e058cd1336527394f91fc8de801f2.tar.gz | |
python3Packages.langcodes: add language-data
| -rw-r--r-- | pkgs/development/python-modules/langcodes/default.nix | 36 |
1 files changed, 27 insertions, 9 deletions
diff --git a/pkgs/development/python-modules/langcodes/default.nix b/pkgs/development/python-modules/langcodes/default.nix index 4e8f108a1ed7..e3454acd5cd9 100644 --- a/pkgs/development/python-modules/langcodes/default.nix +++ b/pkgs/development/python-modules/langcodes/default.nix @@ -3,30 +3,48 @@ , marisa-trie , pythonOlder , fetchPypi -, nose +, poetry-core +, pytestCheckHook +, language-data }: buildPythonPackage rec { pname = "langcodes"; version = "3.3.0"; - disabled = pythonOlder "3.3"; + format = "pyproject"; + + disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; sha256 = "794d07d5a28781231ac335a1561b8442f8648ca07cd518310aeb45d6f0807ef6"; }; - propagatedBuildInputs = [ marisa-trie ]; + nativeBuildInputs = [ + poetry-core + ]; + + propagatedBuildInputs = [ + language-data + marisa-trie + ]; + + checkInputs = [ + pytestCheckHook + ]; - checkInputs = [ nose ]; + disabledTests = [ + # AssertionError: assert 'Unknown language [aqk]' == 'Aninka' + "test_updated_iana" + ]; - checkPhase = '' - nosetests - ''; + pythonImportsCheck = [ + "langcodes" + ]; meta = with lib; { - description = "A toolkit for working with and comparing the standardized codes for languages, such as ‘en’ for English or ‘es’ for Spanish"; - homepage = "https://github.com/LuminosoInsight/langcodes"; + description = "Python toolkit for working with and comparing the standardized codes for languages"; + homepage = "https://github.com/LuminosoInsight/langcodes"; license = licenses.mit; maintainers = with maintainers; [ ixxie ]; }; |
