Commit Graph

69 Commits

Author SHA1 Message Date
Valentin Niess
4fcdf2cba1 Python AppImages updater 2023-11-10 15:04:24 +01:00
Valentin Niess
e249fdebdb Use a named logger 2023-11-10 10:18:12 +01:00
Valentin Niess
e596fec38b List command for manylinux images 2023-11-08 18:06:02 +01:00
Valentin Niess
d5875464d0 Explicit licenses 2022-12-23 13:40:44 +01:00
Valentin Niess
6bfb15b186 Add Manylinux 2_24 and 2_28 2022-11-14 18:45:15 +01:00
Valentin Niess
6dfa764573 Protect spaces (issue 55) 2022-09-12 10:24:14 +02:00
Valentin Niess
528f797ddf Locate Tcl/Tk using tclsh 2022-09-08 10:27:03 +02:00
Stanislav Dimitrov
5d085e38ee Use importlib.util, if importing importlib fails.
Issue reported for python>3.8
2022-08-06 22:29:16 +02:00
Valentin Niess
e2efafa081 Patch isolation flag 2022-07-21 10:31:56 +02:00
Vladimir Ivan
061fd7414d Python 2 compat for local requirements
(cherry picked from commit c34610e63cc9b509d324bc0ffb09c100063af74e)
2022-07-21 10:17:28 +02:00
Vladimir Ivan
7b9b4f2b75 Pip in isolated environment 2022-07-21 10:17:28 +02:00
Vladimir Ivan
a99d31e661 Added local copy option to dependency check 2022-07-21 10:17:28 +02:00
Valentin Niess
bbd549c3a1 Patch log import in system 2022-07-18 15:14:40 +02:00
Valentin Niess
d259ad4f49 Tolerate single line warning(s) 2022-07-18 14:48:26 +02:00
Valentin Niess
7cefc560ed Restore version-less symbolic links 2022-06-14 10:45:07 +02:00
Valentin Niess
61fe3cedf9 Relocate python wrapper 2022-06-12 18:37:52 +02:00
Valentin Niess
482bc66722 Patch _initappimage for 3.11 2022-06-11 21:17:35 +02:00
Valentin Niess
cd5df332f1 _initappimage in site.py 2022-06-11 16:22:07 +02:00
Valentin Niess
7b616e8e5b Use appimagetool 12 2022-03-14 20:42:56 +01:00
Valentin Niess
0ba0d96beb Skip tk install for manylinux > 1 2022-02-18 22:43:36 +01:00
Valentin Niess
4beacdf473 Improve python selection when building apps 2022-02-18 16:11:44 +01:00
Valentin Niess
2f9407dda1 Add documentation with mkdocs 2022-02-17 21:09:24 +01:00
Valentin Niess
f381494aaf Secure Python2 str decoding 2022-02-12 10:23:00 +01:00
Valentin Niess
ea71603f8e Secure pip / root warning 2022-02-12 09:45:21 +01:00
Valentin Niess
d24095e3b5 Changed behaviour of in-tree-build flag 2021-12-09 13:49:41 +01:00
Mohamed Feddad
4ce4a09ca9 Add --no-tree-build flag
resolves #40
2021-12-09 00:01:02 +04:00
Andy Kipp
84428076ff Update app.py 2021-05-03 17:57:19 +03:00
Andy Kipp
1db6dd10a5 Update app.py 2021-05-03 11:44:25 +03:00
Andy Kipp
639884b8ae Check pip version 2021-05-03 11:42:03 +03:00
Andy Kipp
e9315dbb85 Update app.py 2021-05-03 11:34:44 +03:00
Andy Kipp
874a28d82c Update app.py 2021-05-03 11:23:49 +03:00
Andy Kipp
a9e051f5cb Fix #31 2021-05-03 10:31:01 +03:00
Valentin Niess
447701ea3d Use default python for packaging i686 appimages 2021-04-21 10:34:09 +02:00
Valentin Niess
728a997ae5 Use manylinux2014 for building with appimagetool 2021-04-21 10:08:39 +02:00
Valentin Niess
67d5b75751 Patch the install & which commands 2020-09-21 10:02:29 +02:00
Valentin Niess
3ce194736f Preserve include path name 2020-09-18 13:01:35 +02:00
Valentin Niess
98d54580e0 Forward SSL cert to applications build 2020-08-12 14:12:39 +02:00
Valentin Niess
37d3bdd936 Bundle SSL_CERT_FILE if in env (e.g. on manylinux) 2020-08-10 11:18:55 +02:00
Srevin Saju
ac65e882ee Display the usage of subcommands if *.execute() does not exist
python-appimage build previously raised a AttributeError: module 'python_appimage.commands.build' has no attribute 'execute'. This makes users think that its a bug in the program. It would be more intuitive if help / usage is shown instead of AttributeError
2020-06-14 14:35:37 +03:00
Srevin Saju
9088e7fc84 Automatically show python-appimage usage when no arguments are provided
Fixes #21
2020-06-14 11:31:41 +03:00
Valentin Niess
0dcfd10c4b Export ARCH when building the AppImage 2020-05-19 23:04:56 +02:00
anki-code
e5e485995f typo fix 2020-05-17 19:54:54 +03:00
Valentin Niess
70aaa05f4e Custom shebangs for applications entrypoint 2020-05-06 13:58:15 +02:00
Valentin Niess
07adf65f99 Patch TCl/Tk exports for apps 2020-05-06 13:49:16 +02:00
Valentin Niess
5552c1f7cb Patch TCl/Tk export 2020-05-05 11:07:06 +02:00
Valentin Niess
d48e582472 Option for building apps from a base image on disk 2020-04-21 11:34:48 +02:00
Valentin Niess
b9d55dbc68 Allow git+url requirements for apps 2020-04-21 09:43:02 +02:00
Valentin Niess
fc4662bd93 Patching the default exec name for python images 2020-04-20 20:52:56 +02:00
Valentin Niess
8378957adf Relocate the Python wrapper as entrypoint 2020-04-20 18:18:38 +02:00
Valentin Niess
5cf28eef19 Always prune shebangs (because of upgrades) 2020-04-15 17:33:56 +02:00