Accepting request 1140831 from Application:ERP:GNUHealth:Factory

python 311 (forwarded request 1140812 from DocB)

OBS-URL: https://build.opensuse.org/request/show/1140831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuhealth?expand=0&rev=64
This commit is contained in:
Ana Guerrero 2024-01-23 21:57:04 +00:00 committed by Git OBS Bridge
commit ef90036a9a
7 changed files with 65 additions and 653 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f2a09b2461837a8e5ef69b0874f807545c265fbe1448e81fc792e65a00d2d6ef
size 15960984

Binary file not shown.

3
gnuhealth-4.4.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b49f43c73720e43b53a6e02cdec3315652ae50578523f9198943e074c387f7c3
size 18646203

BIN
gnuhealth-4.4.0.tar.gz.sig Normal file

Binary file not shown.

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Sat Jan 6 09:09:19 UTC 2024 - Axel Braun <axel.braun@gmx.de>
- Switch Leap packages to Python 3.11
shebang.diff removed (call in spec file)
-------------------------------------------------------------------
Sat Dec 23 17:04:58 UTC 2023 - Axel Braun <axel.braun@gmx.de>
- version 4.4.0
See Changelog for details
-------------------------------------------------------------------
Tue Oct 17 11:47:48 UTC 2023 - Daniel Garcia Moreno <daniel.garcia@suse.com>

View File

@ -1,8 +1,8 @@
#
# spec file for package gnuhealth
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2014-2023 Dr. Axel Braun
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2014-2024 Dr. Axel Braun
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -18,14 +18,24 @@
%bcond_with tests 1
%define skip_python2 1
%if 0%{?suse_version} >= 1550
%define pythons python3
%define mypython python3
%define mysitelib %python3_sitelib
%else
%{?sle15_python_module_pythons}
%define mypython %pythons
%define mysitelib %{expand:%%%{mypython}_sitelib}
%endif
%define t_version %(rpm -q --qf '%%{VERSION}' trytond)
%define majorver 4.2
%define majorver 4.4
Name: gnuhealth
Version: %{majorver}.3
Version: %{majorver}.0
Release: 0
URL: https://health.gnu.org
Summary: A Health and Hospital Information System
@ -43,13 +53,16 @@ Source6: gnuhealth
Source7: gnuhealth-rpmlintrc
Source8: https://ftp.gnu.org/gnu/health/%{name}-%{version}.tar.gz.sig
Source9: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=health&download=1#/%{name}.keyring
Patch0: shebang.diff
## BuildRequires: %{python_module pytest}
BuildRequires: %{mypython}-pip
BuildRequires: %{mypython}-devel
BuildRequires: %{mypython}-setuptools
BuildRequires: %{mypython}-wheel
BuildRequires: fdupes
BuildRequires: python-rpm-generators
BuildRequires: python-rpm-macros
BuildRequires: python3-pytest
BuildRequires: python3-setuptools
# For the tests:
BuildRequires: trytond
BuildRequires: trytond_company
@ -59,20 +72,20 @@ BuildRequires: trytond_product
# new fonts for the forms:
Requires: gnu-free-fonts
Requires: %{mypython}-Pillow
Requires: %{mypython}-PyWebDAV3-GNUHealth
Requires: %{mypython}-caldav
Requires: %{mypython}-hl7apy
Requires: %{mypython}-ldap3
Requires: %{mypython}-matplotlib
Requires: %{mypython}-passlib
Requires: %{mypython}-python-barcode
Requires: %{mypython}-qrcode
Requires: %{mypython}-simpleeval
Requires: %{mypython}-six
Requires: %{mypython}-vobject
Requires: bsdtar
Requires: proteus
Requires: python3-Pillow
Requires: python3-PyWebDAV3-GNUHealth
Requires: python3-caldav
Requires: python3-hl7apy
Requires: python3-ldap3
Requires: python3-matplotlib
Requires: python3-passlib
Requires: python3-pyBarcode
Requires: python3-qrcode
Requires: python3-simpleeval
Requires: python3-six
Requires: python3-vobject
Requires: trytond
Requires: trytond_account
Requires: trytond_account_invoice
@ -112,30 +125,34 @@ See https://en.opensuse.org/GNUHealth_on_openSUSE for instructions
%package -n %{name}-orthanc
Summary: Integration module for Orthanc
Group: Productivity/Office/Management
Requires: %{mypython}-beren
Requires: %{mypython}-pendulum
Requires: %{mypython}-pydicom
Requires: gnuhealth
Requires: python3-beren
Requires: python3-pendulum
%description -n %{name}-orthanc
This package provides the interface to Orthanc
%prep
%setup -q -n %{name}-%{version}
%patch0 -p1
## %patch0 -p1
cp %{S:1} .
cp %{S:2} .
#shebag ersetzen
find . -iname "*.py" -exec sed -i "s/env python/%{mypython}/" '{}' \;
%build
for i in h*; do
pushd $i
%python3_build
%pyproject_wheel
popd
done
%install
for i in h*; do
pushd $i
%python3_install
%pyproject_install
popd
done
@ -162,11 +179,11 @@ mkdir -p -m 755 %{buildroot}%{_docdir}/%{name}/examples/
mv doc/* %{buildroot}%{_docdir}/%{name}/examples/.
rmdir doc
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%python_expand %fdupes %{buildroot}%{mysitelib}
%if %{with tests}
%check
cd %{buildroot}%{python3_sitelib}/trytond/modules
cd %{buildroot}%{mysitelib}/trytond/modules
for i in h*; do
pushd $i
%pytest -rs tests
@ -208,8 +225,8 @@ EOF
%service_del_postun gnuhealth-webdav@.service
%files -n %{name}-orthanc
%{python3_sitelib}/%{name}_orthanc*
%{python3_sitelib}/trytond/modules/health_orthanc*
%{mysitelib}/%{name}_orthanc*
%{mysitelib}/trytond/modules/health_orthanc*
%files
%defattr(-,root,root)
@ -224,8 +241,9 @@ EOF
%{_docdir}/%{name}/examples*
%dir %{_sysconfdir}/tryton
%license COPYING LICENSES/*
%exclude %{python3_sitelib}/%{name}_orthanc*
%exclude %{python3_sitelib}/trytond/modules/health_orthanc*
%{python3_sitelib}/*
%exclude %{mysitelib}/%{name}_orthanc*
%exclude %{mysitelib}/trytond/modules/health_orthanc*
%{mysitelib}/trytond*
%{mysitelib}/gnuhealth*
%changelog

View File

@ -1,618 +0,0 @@
diff -U 3 -dHrN -- a/doc/samples/interfaces/demographics/patient_uploader.py b/doc/samples/interfaces/demographics/patient_uploader.py
--- a/doc/samples/interfaces/demographics/patient_uploader.py 2023-01-27 12:48:58.000000000 +0100
+++ b/doc/samples/interfaces/demographics/patient_uploader.py 2023-02-01 11:11:15.398276981 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
#
diff -U 3 -dHrN -- a/doc/samples/interfaces/federation/gh_queue_manager.py b/doc/samples/interfaces/federation/gh_queue_manager.py
--- a/doc/samples/interfaces/federation/gh_queue_manager.py 2023-01-27 12:48:58.000000000 +0100
+++ b/doc/samples/interfaces/federation/gh_queue_manager.py 2023-02-01 11:11:15.398276981 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
#
diff -U 3 -dHrN -- a/doc/samples/interfaces/lab/gnuhealth_csv_lab_interface.py b/doc/samples/interfaces/lab/gnuhealth_csv_lab_interface.py
--- a/doc/samples/interfaces/lab/gnuhealth_csv_lab_interface.py 2023-01-27 12:48:58.000000000 +0100
+++ b/doc/samples/interfaces/lab/gnuhealth_csv_lab_interface.py 2023-02-01 11:11:15.402276971 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
#
diff -U 3 -dHrN -- a/doc/samples/interfaces/products/gnuhealth_product_uploader.py b/doc/samples/interfaces/products/gnuhealth_product_uploader.py
--- a/doc/samples/interfaces/products/gnuhealth_product_uploader.py 2023-01-27 12:48:58.000000000 +0100
+++ b/doc/samples/interfaces/products/gnuhealth_product_uploader.py 2023-02-01 11:11:15.402276971 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
#
diff -U 3 -dHrN -- a/health/setup.py b/health/setup.py
--- a/health/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health/setup.py 2023-02-01 11:11:15.422276914 +0100
@@ -12,7 +12,7 @@
# HEALTH package #
# setup.py: Setuptools file #
#########################################################################
-#!/usr/bin/env python
+#!/usr/bin/python3
from setuptools import setup
import re
diff -U 3 -dHrN -- a/health_archives/setup.py b/health_archives/setup.py
--- a/health_archives/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_archives/setup.py 2023-02-01 11:11:15.434276879 +0100
@@ -12,7 +12,7 @@
# HEALTH ARCHIVES package #
# setup.py: Setuptools file #
#########################################################################
-#!/usr/bin/env python
+#!/usr/bin/python3
from setuptools import setup
import re
diff -U 3 -dHrN -- a/health_caldav/setup.py b/health_caldav/setup.py
--- a/health_caldav/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_caldav/setup.py 2023-02-01 11:11:15.446276845 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2009-2013 Bertrand Chenal
# SPDX-FileCopyrightText: 2009-2016 B2CK
diff -U 3 -dHrN -- a/health_caldav/tests/scenario_health_caldav.py b/health_caldav/tests/scenario_health_caldav.py
--- a/health_caldav/tests/scenario_health_caldav.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_caldav/tests/scenario_health_caldav.py 2023-02-01 11:11:15.450276833 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2009-2013 Bertrand Chenal
# SPDX-FileCopyrightText: 2009-2016 B2CK
diff -U 3 -dHrN -- a/health_calendar/setup.py b/health_calendar/setup.py
--- a/health_calendar/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_calendar/setup.py 2023-02-01 11:11:15.458276810 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
#
diff -U 3 -dHrN -- a/health_contact_tracing/setup.py b/health_contact_tracing/setup.py
--- a/health_contact_tracing/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_contact_tracing/setup.py 2023-02-01 11:11:15.466276788 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
# SPDX-FileCopyrightText: 2011 Cédric Krier <cedric.krier@b2ck.com>
diff -U 3 -dHrN -- a/health_crypto/setup.py b/health_crypto/setup.py
--- a/health_crypto/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_crypto/setup.py 2023-02-01 11:11:15.478276753 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_crypto_lab/setup.py b/health_crypto_lab/setup.py
--- a/health_crypto_lab/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_crypto_lab/setup.py 2023-02-01 11:11:15.490276719 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_dentistry/setup.py b/health_dentistry/setup.py
--- a/health_dentistry/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_dentistry/setup.py 2023-02-01 11:11:15.510276662 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_disability/setup.py b/health_disability/setup.py
--- a/health_disability/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_disability/setup.py 2023-02-01 11:11:15.526276617 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_ems/setup.py b/health_ems/setup.py
--- a/health_ems/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_ems/setup.py 2023-02-01 11:11:15.534276594 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_federation/setup.py b/health_federation/setup.py
--- a/health_federation/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_federation/setup.py 2023-02-01 11:11:15.546276560 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_genetics/setup.py b/health_genetics/setup.py
--- a/health_genetics/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_genetics/setup.py 2023-02-01 11:11:15.550276548 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_genetics_uniprot/setup.py b/health_genetics_uniprot/setup.py
--- a/health_genetics_uniprot/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_genetics_uniprot/setup.py 2023-02-01 11:11:15.558276526 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_gyneco/setup.py b/health_gyneco/setup.py
--- a/health_gyneco/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_gyneco/setup.py 2023-02-01 11:11:15.566276503 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_history/setup.py b/health_history/setup.py
--- a/health_history/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_history/setup.py 2023-02-01 11:11:15.578276469 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_icd10/setup.py b/health_icd10/setup.py
--- a/health_icd10/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_icd10/setup.py 2023-02-01 11:11:15.594276423 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_icd10pcs/setup.py b/health_icd10pcs/setup.py
--- a/health_icd10pcs/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_icd10pcs/setup.py 2023-02-01 11:11:15.602276399 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_icd11/setup.py b/health_icd11/setup.py
--- a/health_icd11/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_icd11/setup.py 2023-02-01 11:11:15.606276389 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_icd9procs/setup.py b/health_icd9procs/setup.py
--- a/health_icd9procs/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_icd9procs/setup.py 2023-02-01 11:11:15.582276456 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_icpm/setup.py b/health_icpm/setup.py
--- a/health_icpm/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_icpm/setup.py 2023-02-01 11:11:15.614276366 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_icu/health_icu.py b/health_icu/health_icu.py
--- a/health_icu/health_icu.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_icu/health_icu.py 2023-02-01 11:11:15.622276342 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_icu/setup.py b/health_icu/setup.py
--- a/health_icu/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_icu/setup.py 2023-02-01 11:11:15.622276342 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_imaging/health_imaging.py b/health_imaging/health_imaging.py
--- a/health_imaging/health_imaging.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_imaging/health_imaging.py 2023-02-01 11:11:15.626276332 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_imaging/setup.py b/health_imaging/setup.py
--- a/health_imaging/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_imaging/setup.py 2023-02-01 11:11:15.630276320 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_inpatient/health_inpatient.py b/health_inpatient/health_inpatient.py
--- a/health_inpatient/health_inpatient.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_inpatient/health_inpatient.py 2023-02-01 11:11:15.638276298 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_inpatient/setup.py b/health_inpatient/setup.py
--- a/health_inpatient/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_inpatient/setup.py 2023-02-01 11:11:15.642276285 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_inpatient_calendar/setup.py b/health_inpatient_calendar/setup.py
--- a/health_inpatient_calendar/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_inpatient_calendar/setup.py 2023-02-01 11:11:15.654276252 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
# SPDX-FileCopyrightText: 2011 Cédric Krier <cedric.krier@b2ck.com>
diff -U 3 -dHrN -- a/health_insurance/setup.py b/health_insurance/setup.py
--- a/health_insurance/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_insurance/setup.py 2023-02-01 11:11:15.662276228 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_iss/setup.py b/health_iss/setup.py
--- a/health_iss/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_iss/setup.py 2023-02-01 11:11:15.670276206 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_lab/health_lab.py b/health_lab/health_lab.py
--- a/health_lab/health_lab.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_lab/health_lab.py 2023-02-01 11:11:15.678276183 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_lab/setup.py b/health_lab/setup.py
--- a/health_lab/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_lab/setup.py 2023-02-01 11:11:15.678276183 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_lifestyle/health_lifestyle.py b/health_lifestyle/health_lifestyle.py
--- a/health_lifestyle/health_lifestyle.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_lifestyle/health_lifestyle.py 2023-02-01 11:11:15.686276161 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_lifestyle/setup.py b/health_lifestyle/setup.py
--- a/health_lifestyle/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_lifestyle/setup.py 2023-02-01 11:11:15.690276149 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_mdg6/health_mdg6.py b/health_mdg6/health_mdg6.py
--- a/health_mdg6/health_mdg6.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_mdg6/health_mdg6.py 2023-02-01 11:11:15.694276138 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_mdg6/setup.py b/health_mdg6/setup.py
--- a/health_mdg6/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_mdg6/setup.py 2023-02-01 11:11:15.694276138 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_ntd/health_ntd.py b/health_ntd/health_ntd.py
--- a/health_ntd/health_ntd.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_ntd/health_ntd.py 2023-02-01 11:11:15.702276114 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_ntd/setup.py b/health_ntd/setup.py
--- a/health_ntd/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_ntd/setup.py 2023-02-01 11:11:15.702276114 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_ntd_chagas/health_ntd_chagas.py b/health_ntd_chagas/health_ntd_chagas.py
--- a/health_ntd_chagas/health_ntd_chagas.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_ntd_chagas/health_ntd_chagas.py 2023-02-01 11:11:15.706276104 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_ntd_chagas/setup.py b/health_ntd_chagas/setup.py
--- a/health_ntd_chagas/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_ntd_chagas/setup.py 2023-02-01 11:11:15.710276092 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_ntd_dengue/health_ntd_dengue.py b/health_ntd_dengue/health_ntd_dengue.py
--- a/health_ntd_dengue/health_ntd_dengue.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_ntd_dengue/health_ntd_dengue.py 2023-02-01 11:11:15.714276080 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_ntd_dengue/setup.py b/health_ntd_dengue/setup.py
--- a/health_ntd_dengue/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_ntd_dengue/setup.py 2023-02-01 11:11:15.718276069 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_nursing/health_nursing.py b/health_nursing/health_nursing.py
--- a/health_nursing/health_nursing.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_nursing/health_nursing.py 2023-02-01 11:11:15.722276057 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_nursing/setup.py b/health_nursing/setup.py
--- a/health_nursing/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_nursing/setup.py 2023-02-01 11:11:15.726276047 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_ophthalmology/health_ophthalmology.py b/health_ophthalmology/health_ophthalmology.py
--- a/health_ophthalmology/health_ophthalmology.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_ophthalmology/health_ophthalmology.py 2023-02-01 11:11:15.730276035 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_ophthalmology/setup.py b/health_ophthalmology/setup.py
--- a/health_ophthalmology/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_ophthalmology/setup.py 2023-02-01 11:11:15.730276035 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_orthanc/setup.py b/health_orthanc/setup.py
--- a/health_orthanc/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_orthanc/setup.py 2023-02-01 11:11:15.738276012 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_pediatrics/setup.py b/health_pediatrics/setup.py
--- a/health_pediatrics/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_pediatrics/setup.py 2023-02-01 11:11:15.746275990 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_pediatrics_growth_charts/setup.py b/health_pediatrics_growth_charts/setup.py
--- a/health_pediatrics_growth_charts/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_pediatrics_growth_charts/setup.py 2023-02-01 11:11:15.754275966 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_pediatrics_growth_charts_who/setup.py b/health_pediatrics_growth_charts_who/setup.py
--- a/health_pediatrics_growth_charts_who/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_pediatrics_growth_charts_who/setup.py 2023-02-01 11:11:15.762275943 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_profile/setup.py b/health_profile/setup.py
--- a/health_profile/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_profile/setup.py 2023-02-01 11:11:15.766275933 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_qrcodes/setup.py b/health_qrcodes/setup.py
--- a/health_qrcodes/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_qrcodes/setup.py 2023-02-01 11:11:15.774275909 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_reporting/setup.py b/health_reporting/setup.py
--- a/health_reporting/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_reporting/setup.py 2023-02-01 11:11:15.782275886 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_services/setup.py b/health_services/setup.py
--- a/health_services/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_services/setup.py 2023-02-01 11:11:15.798275841 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_services_imaging/setup.py b/health_services_imaging/setup.py
--- a/health_services_imaging/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_services_imaging/setup.py 2023-02-01 11:11:15.806275819 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_services_lab/setup.py b/health_services_lab/setup.py
--- a/health_services_lab/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_services_lab/setup.py 2023-02-01 11:11:15.814275795 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_socioeconomics/setup.py b/health_socioeconomics/setup.py
--- a/health_socioeconomics/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_socioeconomics/setup.py 2023-02-01 11:11:15.822275772 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_stock/setup.py b/health_stock/setup.py
--- a/health_stock/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_stock/setup.py 2023-02-01 11:11:15.830275750 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_surgery/health_surgery.py b/health_surgery/health_surgery.py
--- a/health_surgery/health_surgery.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_surgery/health_surgery.py 2023-02-01 11:11:15.838275727 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_surgery/__init__.py b/health_surgery/__init__.py
--- a/health_surgery/__init__.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_surgery/__init__.py 2023-02-01 11:11:15.838275727 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_surgery/setup.py b/health_surgery/setup.py
--- a/health_surgery/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_surgery/setup.py 2023-02-01 11:11:15.842275715 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_webdav3_server/setup.py b/health_webdav3_server/setup.py
--- a/health_webdav3_server/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_webdav3_server/setup.py 2023-02-01 11:11:15.850275693 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2017-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2017-2023 GNU Solidario <health@gnusolidario.org>
# SPDX-FileCopyrightText: 2012-2017 Cédric Krier <cedric.krier@b2ck.com>
diff -U 3 -dHrN -- a/health_who_essential_medicines/__init__.py b/health_who_essential_medicines/__init__.py
--- a/health_who_essential_medicines/__init__.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_who_essential_medicines/__init__.py 2023-02-01 11:11:15.858275670 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>
diff -U 3 -dHrN -- a/health_who_essential_medicines/setup.py b/health_who_essential_medicines/setup.py
--- a/health_who_essential_medicines/setup.py 2023-01-27 12:48:58.000000000 +0100
+++ b/health_who_essential_medicines/setup.py 2023-02-01 11:11:15.858275670 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# SPDX-FileCopyrightText: 2008-2023 Luis Falcón <falcon@gnuhealth.org>
# SPDX-FileCopyrightText: 2011-2023 GNU Solidario <health@gnusolidario.org>