taskGNU Health - Tasks: task #16206, gnuhealth-all-modules: PyPI...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

task #16206: gnuhealth-all-modules: PyPI package containing all dependencies for HMIS & its modules

Submitter:  Gerald Wiese <gerald_wiese>
Submitted:  Tue 24 May 2022 01:54:27 PM UTC
   
 
Should Start On:  Tue 24 May 2022 12:00:00 AM UTC Should be Finished on:  Tue 24 May 2022 12:00:00 AM UTC
Category:  None Priority:  5 - Normal
Status:  Done Privacy:  Public
Assigned to:  gerald_wiese Percent Complete:  100%
Open/Closed:  Closed Release:  4.1.0
Module:  health Component:  Hospital Management

Thu 02 Jun 2022 09:53:11 AM UTC, comment #2: 
Gerald Wiese <gerald_wiese>
Group Member
Tue 24 May 2022 02:00:17 PM UTC, comment #1: 

By the way it's not intented to install postgresql13-server-devel including the whole PostgreSQL server but I do not see another way to get the pg_config binary. See
https://forums.opensuse.org/showthread.php/567472-trying-to-install-pg_config-binary-Can-t-find-the-right-package

Without this there would be errors when installing or running trytond

Gerald Wiese <gerald_wiese>
Group Member
Tue 24 May 2022 01:54:27 PM UTC, original submission:  

It would be great to have one PyPI package containing all modules and dependencies for the HMIS.
I suggest to create a package gnuhealth-all-modules containing all the necessary dependencies. This could be used a platform independent base for the HMIS that allows upgrading & patching without the gnuhealth-control command.

Steps to test:

Install packages and create a virtual environment on Ubuntu:
sudo apt install -y python3-pip python3-dev python3-virtualenv libpq-dev gcc
virtualenv venv

Or on openSUSE:
sudo zypper in -y python39 python39-devel python3-virtualenv postgresql13-server-devel gcc
virtualenv --python=python3.9 venv

Install GNU Health in venv:
cd venv/
source bin/activate
mkdir gnuhealth-all-modules
cd gnuhealth-all-modules/
--- copy setup.py & tryton.cfg ---
pip install .
trytond


Gerald Wiese <gerald_wiese>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #53254:  README.rst added by gerald_wiese (873B - text/x-rst)
file #53255:  LICENSE.txt added by gerald_wiese (34KiB - text/plain)
file #53249:  setup.py added by gerald_wiese (2KiB - text/x-python)
file #53250:  tryton.cfg added by gerald_wiese (2KiB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by meanmicio (Updated the item)
  • -email is unavailable- added by gerald_wiese (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 12 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2023-10-02 gerald_wiese Percent Complete90% 100%
    2023-10-02 gerald_wiese StatusReady For Test Done
        Open/ClosedOpen Closed
        ComponentNone Hospital Management
    2022-06-06 meanmicio StatusNone Ready For Test
        Percent Complete0% 90%
        Assigned toNone gerald_wiese
    2022-05-25 gerald_wiese Attached File- Added README.rst, #53254
        Attached File- Added LICENSE.txt, #53255
    2022-05-24 gerald_wiese ReleaseNone 4.1.0
    2022-05-24 gerald_wiese Attached File- Added setup.py, #53249
        Attached File- Added tryton.cfg, #53250

    Back to the top

    Powered by Savane 3.13-3230.
    Corresponding source code