correct python package installation

by roundabout, Sunday, 22 December 2024, 08:26:57 (1734856017), pushed by roundabout, Sunday, 22 December 2024, 08:27:00 (1734856020)

Author identity: vlad <vlad.muntoiu@gmail.com>

64cdfd5274190211194803be545af5ac7fbf42b0

com.roundabout_host.Izvor.yaml

@@ -1,4 +1,4 @@

                                
                                
                                
                            
                                
                                    
                                        
                                        app-id: com.roundabout_host.Izvor
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        id: com.roundabout_host.Izvor
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            runtime: org.freedesktop.Platform
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            runtime-version: "24.08"
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            sdk: org.freedesktop.Sdk
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        

@@ -11,23 +11,16 @@ finish-args:

                                
                                
                                
                            
                                
                                    
                                        
                                            
                                              - --socket=wayland
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                              - --filesystem=xdg-data/izvor:create
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                              - --filesystem=xdg-config/izvor:create
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          - --talk-name=org.freedesktop.Flatpak
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            modules:
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          - name: python-requirements
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            buildsystem: simple
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            build-commands:
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              - mkdir -p /app/share/python_packages
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              - cp -r . /app/share/python_packages/
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            sources:
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              - type: dir
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                                path: python_packages
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          # flatpak-pip-generator
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          - pypi-dependencies.json
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                              - name: izvor
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                buildsystem: simple
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                build-commands:
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                  - unset GTK_MODULES
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                  - mkdir -p /app/bin /app/share/izvor
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                  - cp -r ./* /app/share/izvor/
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              - ls /app/share/python_packages
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                              - pip install --no-index --find-links=/app/share/python_packages -r /app/share/izvor/requirements-flatpak.txt --target=/app/lib/python3.12/site-packages
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                  - chmod +x /app/share/izvor/__init__.py
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                  - ln -s /app/share/izvor/__init__.py /app/bin/izvor
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                                sources: