All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-python][PATCH 0/4] fixed needed for python3-croniter rdep issue
@ 2020-07-10  4:01 akuster
  2020-07-10  4:01 ` [meta-python][PATCH 1/4] python3-fastnumbers: Add new package akuster
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: akuster @ 2020-07-10  4:01 UTC (permalink / raw)
  To: openembedded-devel

This fixes an rdeps on natsort required in the last update of python3-croniter.

Armin Kuster (4):
  python3-fastnumbers: Add new package
  python3-icu: add new package
  python3-natsort: add new package
  python3-croniter: Fix missing rdep

 .../python/python3-croniter_0.3.34.bb         |  2 +-
 .../python/python3-fastnumbers_3.0.0.bb       |  9 ++++++
 .../python/python3-icu/fix_host_include.patch | 30 +++++++++++++++++++
 .../python/python3-icu_2.5.bb                 | 13 ++++++++
 .../python/python3-natsort_7.0.1.bb           | 11 +++++++
 5 files changed, 64 insertions(+), 1 deletion(-)
 create mode 100644 meta-python/recipes-devtools/python/python3-fastnumbers_3.0.0.bb
 create mode 100644 meta-python/recipes-devtools/python/python3-icu/fix_host_include.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-icu_2.5.bb
 create mode 100644 meta-python/recipes-devtools/python/python3-natsort_7.0.1.bb

-- 
2.17.1


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [meta-python][PATCH 1/4] python3-fastnumbers: Add new package
  2020-07-10  4:01 [meta-python][PATCH 0/4] fixed needed for python3-croniter rdep issue akuster
@ 2020-07-10  4:01 ` akuster
  2020-07-11 17:18   ` [oe] " Trevor Gamblin
  2020-07-10  4:01 ` [meta-python][PATCH 2/4] python3-icu: add " akuster
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 9+ messages in thread
From: akuster @ 2020-07-10  4:01 UTC (permalink / raw)
  To: openembedded-devel

rdep for natsort which is an rdep of croniter

Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../recipes-devtools/python/python3-fastnumbers_3.0.0.bb | 9 +++++++++
 1 file changed, 9 insertions(+)
 create mode 100644 meta-python/recipes-devtools/python/python3-fastnumbers_3.0.0.bb

diff --git a/meta-python/recipes-devtools/python/python3-fastnumbers_3.0.0.bb b/meta-python/recipes-devtools/python/python3-fastnumbers_3.0.0.bb
new file mode 100644
index 0000000000..b0ecb9d560
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-fastnumbers_3.0.0.bb
@@ -0,0 +1,9 @@
+SUMMARY = "Super-fast and clean conversions to numbers."
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=f797665cf3d3e0fdc0d488f5200c6f55"
+
+PYPI_PACKAGE = "fastnumbers"
+SRC_URI[sha256sum] = "93ce2f9516fbf2bbf46c85e4abef783cc569e5fbbc665352efb9cdddbae517ec"
+
+inherit pypi setuptools3
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [meta-python][PATCH 2/4] python3-icu: add new package
  2020-07-10  4:01 [meta-python][PATCH 0/4] fixed needed for python3-croniter rdep issue akuster
  2020-07-10  4:01 ` [meta-python][PATCH 1/4] python3-fastnumbers: Add new package akuster
@ 2020-07-10  4:01 ` akuster
  2020-07-11 17:18   ` [oe] " Trevor Gamblin
  2020-07-10  4:01 ` [meta-python][PATCH 3/4] python3-natsort: " akuster
  2020-07-10  4:01 ` [meta-python][PATCH 4/4] python3-croniter: Fix missing rdep akuster
  3 siblings, 1 reply; 9+ messages in thread
From: akuster @ 2020-07-10  4:01 UTC (permalink / raw)
  To: openembedded-devel

needed by python3-natsort

Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../python/python3-icu/fix_host_include.patch | 30 +++++++++++++++++++
 .../python/python3-icu_2.5.bb                 | 13 ++++++++
 2 files changed, 43 insertions(+)
 create mode 100644 meta-python/recipes-devtools/python/python3-icu/fix_host_include.patch
 create mode 100644 meta-python/recipes-devtools/python/python3-icu_2.5.bb

diff --git a/meta-python/recipes-devtools/python/python3-icu/fix_host_include.patch b/meta-python/recipes-devtools/python/python3-icu/fix_host_include.patch
new file mode 100644
index 0000000000..1b6e890436
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-icu/fix_host_include.patch
@@ -0,0 +1,30 @@
+Fixed host contamination of include files
+
+python3-icu-2.5-r0 do_package_qa: QA Issue: python3-icu: The compile log indicates that host include and/or library paths were used.
+
+Also, don't use icu-config
+
+Upstream-Status: [inappropriate] OE specific
+Signed-off-by: Armin Kuster <akuster808@gmail.com>
+
+Index: PyICU-2.5/setup.py
+===================================================================
+--- PyICU-2.5.orig/setup.py
++++ PyICU-2.5/setup.py
+@@ -81,7 +81,7 @@ Building PyICU %s for ICU %s (max ICU ma
+ 
+ CONFIGURE_WITH_ICU_CONFIG = {
+     'darwin': True,
+-    'linux': True,
++    'linux': False,
+     'freebsd': False, # not tested
+     'win32': False,   # no icu-config
+     'sunos5': False,  # not tested
+@@ -274,7 +274,6 @@ setup(name="PyICU",
+       ext_modules=[Extension('_icu',
+                              [filename for filename in sorted(os.listdir(os.curdir))
+                               if filename.endswith('.cpp')],
+-                             include_dirs=_includes,
+                              extra_compile_args=_cflags,
+                              extra_link_args=_lflags,
+                              libraries=_libraries)],
diff --git a/meta-python/recipes-devtools/python/python3-icu_2.5.bb b/meta-python/recipes-devtools/python/python3-icu_2.5.bb
new file mode 100644
index 0000000000..5e8c8a3a02
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-icu_2.5.bb
@@ -0,0 +1,13 @@
+SUMMARY = "Python extension wrapping the ICU C++ API"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=c7c4bfd81a21e3b6368bdcced992bf59"
+
+DEPENDS += "pkgconfig icu"
+
+PYPI_PACKAGE = "PyICU"
+SRC_URI[sha256sum] = "a120b68c53f769f37bfb70b7e84ca12c3f4ab1e4df43e87a02dff05ae472cdbc"
+
+SRC_URI += "file://fix_host_include.patch"
+
+inherit pypi setuptools3
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [meta-python][PATCH 3/4] python3-natsort: add new package
  2020-07-10  4:01 [meta-python][PATCH 0/4] fixed needed for python3-croniter rdep issue akuster
  2020-07-10  4:01 ` [meta-python][PATCH 1/4] python3-fastnumbers: Add new package akuster
  2020-07-10  4:01 ` [meta-python][PATCH 2/4] python3-icu: add " akuster
@ 2020-07-10  4:01 ` akuster
  2020-07-11 17:18   ` [oe] " Trevor Gamblin
  2020-07-10  4:01 ` [meta-python][PATCH 4/4] python3-croniter: Fix missing rdep akuster
  3 siblings, 1 reply; 9+ messages in thread
From: akuster @ 2020-07-10  4:01 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 .../recipes-devtools/python/python3-natsort_7.0.1.bb  | 11 +++++++++++
 1 file changed, 11 insertions(+)
 create mode 100644 meta-python/recipes-devtools/python/python3-natsort_7.0.1.bb

diff --git a/meta-python/recipes-devtools/python/python3-natsort_7.0.1.bb b/meta-python/recipes-devtools/python/python3-natsort_7.0.1.bb
new file mode 100644
index 0000000000..e20cdf0fa3
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-natsort_7.0.1.bb
@@ -0,0 +1,11 @@
+SUMMARY = "Simple yet flexible natural sorting in Python."
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=6a96e5ad780a0eea866ecccec4463517"
+
+PYPI_PACKAGE = "natsort"
+SRC_URI[sha256sum] = "a633464dc3a22b305df0f27abcb3e83515898aa1fd0ed2f9726c3571a27258cf"
+
+inherit pypi setuptools3
+
+RDEPENDS_${PN} = "python3-fastnumbers python3-icu"
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [meta-python][PATCH 4/4] python3-croniter: Fix missing rdep
  2020-07-10  4:01 [meta-python][PATCH 0/4] fixed needed for python3-croniter rdep issue akuster
                   ` (2 preceding siblings ...)
  2020-07-10  4:01 ` [meta-python][PATCH 3/4] python3-natsort: " akuster
@ 2020-07-10  4:01 ` akuster
  2020-07-11 17:19   ` [oe] " Trevor Gamblin
  3 siblings, 1 reply; 9+ messages in thread
From: akuster @ 2020-07-10  4:01 UTC (permalink / raw)
  To: openembedded-devel

The last update introduced the need for natsort. Fixes this error:
  File "/usr/lib/python3.8/site-packages/croniter/croniter.py", line 13, in <module>
    import natsort
ModuleNotFoundError: No module named 'natsort'

Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 meta-python/recipes-devtools/python/python3-croniter_0.3.34.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-python/recipes-devtools/python/python3-croniter_0.3.34.bb b/meta-python/recipes-devtools/python/python3-croniter_0.3.34.bb
index 0c28948f63..123d176137 100644
--- a/meta-python/recipes-devtools/python/python3-croniter_0.3.34.bb
+++ b/meta-python/recipes-devtools/python/python3-croniter_0.3.34.bb
@@ -9,4 +9,4 @@ SRC_URI[sha256sum] = "7186b9b464f45cf3d3c83a18bc2344cc101d7b9fd35a05f2878437b149
 
 inherit pypi setuptools3
 
-RDEPENDS_${PN} += " python3-dateutil"
+RDEPENDS_${PN} += " python3-dateutil python3-natsort"
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [oe] [meta-python][PATCH 1/4] python3-fastnumbers: Add new package
  2020-07-10  4:01 ` [meta-python][PATCH 1/4] python3-fastnumbers: Add new package akuster
@ 2020-07-11 17:18   ` Trevor Gamblin
  0 siblings, 0 replies; 9+ messages in thread
From: Trevor Gamblin @ 2020-07-11 17:18 UTC (permalink / raw)
  To: akuster, openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 1086 bytes --]


On 7/10/20 12:01 AM, akuster wrote:
> rdep for natsort which is an rdep of croniter
>
> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
> ---
>   .../recipes-devtools/python/python3-fastnumbers_3.0.0.bb | 9 +++++++++
>   1 file changed, 9 insertions(+)
>   create mode 100644 meta-python/recipes-devtools/python/python3-fastnumbers_3.0.0.bb
>
> diff --git a/meta-python/recipes-devtools/python/python3-fastnumbers_3.0.0.bb b/meta-python/recipes-devtools/python/python3-fastnumbers_3.0.0.bb
> new file mode 100644
> index 0000000000..b0ecb9d560
> --- /dev/null
> +++ b/meta-python/recipes-devtools/python/python3-fastnumbers_3.0.0.bb
> @@ -0,0 +1,9 @@
> +SUMMARY = "Super-fast and clean conversions to numbers."
> +SECTION = "devel/python"
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=f797665cf3d3e0fdc0d488f5200c6f55"
> +
> +PYPI_PACKAGE = "fastnumbers"
> +SRC_URI[sha256sum] = "93ce2f9516fbf2bbf46c85e4abef783cc569e5fbbc665352efb9cdddbae517ec"
> +
> +inherit pypi setuptools3
>
> 

[-- Attachment #2: Type: text/html, Size: 2073 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [oe] [meta-python][PATCH 2/4] python3-icu: add new package
  2020-07-10  4:01 ` [meta-python][PATCH 2/4] python3-icu: add " akuster
@ 2020-07-11 17:18   ` Trevor Gamblin
  0 siblings, 0 replies; 9+ messages in thread
From: Trevor Gamblin @ 2020-07-11 17:18 UTC (permalink / raw)
  To: akuster, openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 2879 bytes --]


On 7/10/20 12:01 AM, akuster wrote:
> needed by python3-natsort
>
> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
> ---
>   .../python/python3-icu/fix_host_include.patch | 30 +++++++++++++++++++
>   .../python/python3-icu_2.5.bb                 | 13 ++++++++
>   2 files changed, 43 insertions(+)
>   create mode 100644 meta-python/recipes-devtools/python/python3-icu/fix_host_include.patch
>   create mode 100644 meta-python/recipes-devtools/python/python3-icu_2.5.bb
>
> diff --git a/meta-python/recipes-devtools/python/python3-icu/fix_host_include.patch b/meta-python/recipes-devtools/python/python3-icu/fix_host_include.patch
> new file mode 100644
> index 0000000000..1b6e890436
> --- /dev/null
> +++ b/meta-python/recipes-devtools/python/python3-icu/fix_host_include.patch
> @@ -0,0 +1,30 @@
> +Fixed host contamination of include files
> +
> +python3-icu-2.5-r0 do_package_qa: QA Issue: python3-icu: The compile log indicates that host include and/or library paths were used.
> +
> +Also, don't use icu-config
> +
> +Upstream-Status: [inappropriate] OE specific
> +Signed-off-by: Armin Kuster <akuster808@gmail.com>
> +
> +Index: PyICU-2.5/setup.py
> +===================================================================
> +--- PyICU-2.5.orig/setup.py
> ++++ PyICU-2.5/setup.py
> +@@ -81,7 +81,7 @@ Building PyICU %s for ICU %s (max ICU ma
> +
> + CONFIGURE_WITH_ICU_CONFIG = {
> +     'darwin': True,
> +-    'linux': True,
> ++    'linux': False,
> +     'freebsd': False, # not tested
> +     'win32': False,   # no icu-config
> +     'sunos5': False,  # not tested
> +@@ -274,7 +274,6 @@ setup(name="PyICU",
> +       ext_modules=[Extension('_icu',
> +                              [filename for filename in sorted(os.listdir(os.curdir))
> +                               if filename.endswith('.cpp')],
> +-                             include_dirs=_includes,
> +                              extra_compile_args=_cflags,
> +                              extra_link_args=_lflags,
> +                              libraries=_libraries)],
> diff --git a/meta-python/recipes-devtools/python/python3-icu_2.5.bb b/meta-python/recipes-devtools/python/python3-icu_2.5.bb
> new file mode 100644
> index 0000000000..5e8c8a3a02
> --- /dev/null
> +++ b/meta-python/recipes-devtools/python/python3-icu_2.5.bb
> @@ -0,0 +1,13 @@
> +SUMMARY = "Python extension wrapping the ICU C++ API"
> +SECTION = "devel/python"
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=c7c4bfd81a21e3b6368bdcced992bf59"
> +
> +DEPENDS += "pkgconfig icu"
> +
> +PYPI_PACKAGE = "PyICU"
> +SRC_URI[sha256sum] = "a120b68c53f769f37bfb70b7e84ca12c3f4ab1e4df43e87a02dff05ae472cdbc"
> +
> +SRC_URI += "file://fix_host_include.patch"
> +
> +inherit pypi setuptools3
>
> 

[-- Attachment #2: Type: text/html, Size: 4223 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [oe] [meta-python][PATCH 3/4] python3-natsort: add new package
  2020-07-10  4:01 ` [meta-python][PATCH 3/4] python3-natsort: " akuster
@ 2020-07-11 17:18   ` Trevor Gamblin
  0 siblings, 0 replies; 9+ messages in thread
From: Trevor Gamblin @ 2020-07-11 17:18 UTC (permalink / raw)
  To: akuster, openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 1078 bytes --]


On 7/10/20 12:01 AM, akuster wrote:
> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
> ---
>   .../recipes-devtools/python/python3-natsort_7.0.1.bb  | 11 +++++++++++
>   1 file changed, 11 insertions(+)
>   create mode 100644 meta-python/recipes-devtools/python/python3-natsort_7.0.1.bb
>
> diff --git a/meta-python/recipes-devtools/python/python3-natsort_7.0.1.bb b/meta-python/recipes-devtools/python/python3-natsort_7.0.1.bb
> new file mode 100644
> index 0000000000..e20cdf0fa3
> --- /dev/null
> +++ b/meta-python/recipes-devtools/python/python3-natsort_7.0.1.bb
> @@ -0,0 +1,11 @@
> +SUMMARY = "Simple yet flexible natural sorting in Python."
> +SECTION = "devel/python"
> +LICENSE = "MIT"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=6a96e5ad780a0eea866ecccec4463517"
> +
> +PYPI_PACKAGE = "natsort"
> +SRC_URI[sha256sum] = "a633464dc3a22b305df0f27abcb3e83515898aa1fd0ed2f9726c3571a27258cf"
> +
> +inherit pypi setuptools3
> +
> +RDEPENDS_${PN} = "python3-fastnumbers python3-icu"
>
> 

[-- Attachment #2: Type: text/html, Size: 2086 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [oe] [meta-python][PATCH 4/4] python3-croniter: Fix missing rdep
  2020-07-10  4:01 ` [meta-python][PATCH 4/4] python3-croniter: Fix missing rdep akuster
@ 2020-07-11 17:19   ` Trevor Gamblin
  0 siblings, 0 replies; 9+ messages in thread
From: Trevor Gamblin @ 2020-07-11 17:19 UTC (permalink / raw)
  To: akuster, openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 1097 bytes --]


On 7/10/20 12:01 AM, akuster wrote:
> The last update introduced the need for natsort. Fixes this error:
>    File "/usr/lib/python3.8/site-packages/croniter/croniter.py", line 13, in <module>
>      import natsort
> ModuleNotFoundError: No module named 'natsort'
>
> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
> ---
>   meta-python/recipes-devtools/python/python3-croniter_0.3.34.bb | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta-python/recipes-devtools/python/python3-croniter_0.3.34.bb b/meta-python/recipes-devtools/python/python3-croniter_0.3.34.bb
> index 0c28948f63..123d176137 100644
> --- a/meta-python/recipes-devtools/python/python3-croniter_0.3.34.bb
> +++ b/meta-python/recipes-devtools/python/python3-croniter_0.3.34.bb
> @@ -9,4 +9,4 @@ SRC_URI[sha256sum] = "7186b9b464f45cf3d3c83a18bc2344cc101d7b9fd35a05f2878437b149
>   
>   inherit pypi setuptools3
>   
> -RDEPENDS_${PN} += " python3-dateutil"
> +RDEPENDS_${PN} += " python3-dateutil python3-natsort"
>
> 

[-- Attachment #2: Type: text/html, Size: 1911 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-07-11 17:19 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-07-10  4:01 [meta-python][PATCH 0/4] fixed needed for python3-croniter rdep issue akuster
2020-07-10  4:01 ` [meta-python][PATCH 1/4] python3-fastnumbers: Add new package akuster
2020-07-11 17:18   ` [oe] " Trevor Gamblin
2020-07-10  4:01 ` [meta-python][PATCH 2/4] python3-icu: add " akuster
2020-07-11 17:18   ` [oe] " Trevor Gamblin
2020-07-10  4:01 ` [meta-python][PATCH 3/4] python3-natsort: " akuster
2020-07-11 17:18   ` [oe] " Trevor Gamblin
2020-07-10  4:01 ` [meta-python][PATCH 4/4] python3-croniter: Fix missing rdep akuster
2020-07-11 17:19   ` [oe] " Trevor Gamblin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.