python3Packages.hurry-filesize: init at 0.9

This commit is contained in:
Radik Islamov 2024-03-08 06:38:22 +05:00
parent 9d40e8863f
commit e5693c35e1
No known key found for this signature in database
GPG Key ID: D0B0CBDAF7A902DC
3 changed files with 65 additions and 0 deletions

View File

@ -0,0 +1,39 @@
{ lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, setuptools
}:
buildPythonPackage rec {
pname = "hurry-filesize";
version = "0.9";
pyproject = true;
disabled = pythonOlder "3.3";
src = fetchPypi {
pname = "hurry.filesize";
inherit version;
hash = "sha256-9TaDKa2++GrM07yUkFIjQLt5JgRVromxpCwQ9jgBuaY=";
};
# project has no repo...
# fix implicit namespaces (PEP 420) warning
patches = [ ./use-pep-420-implicit-namespace-package.patch ];
build-system = [
setuptools
];
pythonImportsCheck = [ "hurry.filesize" ];
meta = with lib; {
description = "A simple Python library for human readable file sizes (or anything sized in bytes)";
homepage = "https://pypi.org/project/hurry.filesize/";
license = licenses.zpl21;
maintainers = with maintainers; [ vizid ];
};
}

View File

@ -0,0 +1,24 @@
diff --git a/setup.py b/setup.py
index 9ec6f2e..607b680 100644
--- a/setup.py
+++ b/setup.py
@@ -29,7 +29,6 @@ setup(
license='ZPL 2.1',
packages=find_packages('src'),
package_dir= {'':'src'},
- namespace_packages=['hurry'],
include_package_data=True,
zip_safe=False,
install_requires=[
diff --git a/src/hurry/__init__.py b/src/hurry/__init__.py
index 2e2033b..e69de29 100644
--- a/src/hurry/__init__.py
+++ b/src/hurry/__init__.py
@@ -1,7 +0,0 @@
-# this is a namespace package
-try:
- import pkg_resources
- pkg_resources.declare_namespace(__name__)
-except ImportError:
- import pkgutil
- __path__ = pkgutil.extend_path(__path__, __name__)

View File

@ -5418,6 +5418,8 @@ self: super: with self; {
hupper = callPackage ../development/python-modules/hupper { };
hurry-filesize = callPackage ../development/python-modules/hurry-filesize { };
huum = callPackage ../development/python-modules/huum { };
hvac = callPackage ../development/python-modules/hvac { };