Dave Page
6487f2a93f
Add support for Python 3.14 ( #10255 )
...
Python 3.14 is now supported, so add the trove classifier for it to the
pip packaging metadata and move the desktop builds onto it: the macOS
bundle now defaults to 3.14.7, and the Windows build looks for an
interpreter in C:\Python314 by default, with both build READMEs updated
to match. The minimum supported version is unchanged at 3.9.
Whilst here, the SonarQube scanner's Python compatibility list had drifted
somewhat, still naming 3.7 and 3.8 and stopping at 3.11, so it has been
brought into line with the versions we actually support.
2026-08-14 11:16:25 +01:00
Ashesh Vashi
1993109475
fix: pin Yarn version from packageManager field in remaining build scripts ( #10175 )
...
#10156 fixed CI build failures caused by Yarn 4.x fetching a newer patch
with different builtin compat hashes, breaking --immutable lockfile
validation, but only patched pkg/linux/build-functions.sh and the GHA
workflows. Make.bat, pkg/mac/build-functions.sh, pkg/pip/build.sh, and
Dockerfile still hardcoded 'yarn set version 4', which is what broke the
Windows Jenkins snapshot build (job 1669).
2026-07-23 13:06:29 +05:30
Akshay Joshi
52daa56a04
Copyright updated for 2026
2026-01-05 13:33:45 +05:30
Akshay Joshi
3f7683854b
Remove some code for Python 3.8
2025-07-02 15:59:22 +05:30
Akshay Joshi
cab1bc3cb4
Update yarn to version 4.
2025-06-06 19:08:32 +05:30
Khushboo Vashi
58715daf10
Remove all references to the DEPENDENCIES file.
2025-05-29 16:01:56 +05:30
Suall1969
74e776ba21
Psycopg binary packages are now available for macOS version < 14.0.
2025-01-20 17:27:08 +05:30
Akshay Joshi
99e1f005fc
Update Python version to 3.13
2025-01-15 13:44:34 +05:30
Akshay Joshi
964d211260
Copyright updated for 2025
2025-01-01 11:26:42 +05:30
Akshay Joshi
c3801165a5
Set the yarn version for Wheel Package.
2024-08-08 15:01:27 +05:30
Khushboo Vashi
b4e4b9d498
Fix an issue where the wheel package is not getting installed on the arm64-based macOS version < 14. #7754
2024-08-05 12:31:28 +05:30
Khushboo Vashi
b9ffbf73e0
Fixed an issue where only psycopg-binary should be installed but PIP wheel installing psycopg-c as well.
2024-07-29 10:16:42 +05:30
Aditya Toshniwal
01cb1839f8
Fix git commit hash details for pip build. #7623
...
Skip regression folder when creating pip builds to reduce bundle size.
2024-07-17 14:30:02 +05:30
Khushboo Vashi
6b012193e3
Pin Psycopg Binary packages to 3.1.19 for the ARM64 MacOS platform wheel packages.
2024-07-10 17:43:13 +05:30
Aditya Toshniwal
60c2d0e23b
Update more JS packages.
2024-07-03 11:46:16 +05:30
Ashesh Vashi
d09833744a
Separate the application name, branding & version information from the configuration file. #7187
2024-02-09 16:25:03 +05:30
Akshay Joshi
740ce15bd7
Update copyright notices for 2024
2024-01-01 14:13:48 +05:30
Khushboo Vashi
0d287df6dd
Administer pgAdmin Users and Preferences Using the Command Line Interface (CLI). #2483
2023-12-21 12:07:26 +05:30
Yogesh Mahajan
e2f32c0984
Fix doc build failure due to SQLAlchemy changes. #6208
2023-08-17 14:00:56 +05:30
Khushboo Vashi
a9799f25a2
Generate SBOM for Python wheel package.
2023-08-14 16:23:17 +05:30
Khushboo Vashi
c5e1e74757
Added missing dependency for psycopg3 in the wheel package.
2023-03-23 11:50:52 +05:30
Dave Page
e408049bae
Update supported Python versions.
2023-03-14 11:53:05 +00:00
Khushboo Vashi
d053742ca4
Change psycopg-binary in setup_pip.py file.
2023-03-14 15:59:49 +05:30
Khushboo Vashi
5e0daccf76
Added support for psycopg3 along with psycopg2. #5011
2023-02-15 11:31:29 +05:30
Akshay Joshi
98184e5835
Update copyright notices for 2023
2023-01-02 11:53:55 +05:30
Dave Page
9c9fb293da
Yet more Sonarqube fixes.
2022-08-10 16:43:48 +01:00
Dave Page
233652c3f1
Fix some issues detected bu Sonarqube.
2022-08-10 10:22:06 +01:00
Akshay Joshi
2786f7ac5a
Update copyright notices for 2022
2022-01-04 13:54:25 +05:30
Dave Page
2121adb7fb
PEP-8. Sigh.
2021-12-06 17:06:26 +00:00
Dave Page
18c2faf7a9
Update Python version compatibility and PyPi description.
2021-12-06 16:44:50 +00:00
Dave Page
5e40f9904d
Make 'kerberos' an optional feature in the Python wheel, to avoid the need to install MIT Kerberos on the system by default. Tidy up the Python versioning a little whilst passing. Fixes #6268
2021-03-08 11:33:08 +00:00
Dave Page
ed6ddbb8de
Fix README name.
2021-03-03 16:58:35 +00:00
Akshay Joshi
b372f08a59
Update copyright notices for 2021
2021-01-04 15:34:45 +05:30
Aditya Toshniwal
55e50144f3
Update the cryptography python package for Python 3.5 and above. Fixes #6033
2020-11-26 11:43:08 +05:30
Dave Page
04ce8b2c71
Include LICENSE and DEPENDENCIES [inventory] files in official packages. Fixes #5577
...
Whilst passing, rename libraries.txt to DEPENDENCIES and update the list of static packages.
2020-07-17 17:06:16 +01:00
Aditya Toshniwal
059f1e38cc
Refactor pgAdmin4.py so it can be imported and is a lot more readable. Fixes #5455
2020-05-04 15:28:44 +01:00
Dave Page
393741fd9d
Remove Python 2.7 support from the wheel package.
...
refs #5443
2020-04-30 12:51:58 +05:30
Akshay Joshi
6d1f67f3be
Reverting patch to remove Python 2.7 support from wheel package to avoid any issue before 4.21 release.
2020-04-27 21:43:35 +05:30
Dave Page
b716800474
Remove Python 2.7 support from the wheel package.
2020-04-27 21:20:43 +05:30
Dave Page
b7dad25d3e
We support Python 3.8
2020-04-24 16:20:25 +01:00
Dave Page
01c7636c75
Update copyright notices for 2020.
2020-01-02 14:43:50 +00:00
Dave Page
ded446fe8a
Depend on psycopg2-binary in the Python wheel, rather than psycopg2. Fixes #4165
2019-04-11 10:08:44 +01:00
Dave Page
17464aa034
Don't use old-style variable notation.
2019-03-21 14:02:19 +00:00
Dave Page
48c3763e95
Remove the dependency on importlib for Python <= 2.7. It's not actually required.
2019-03-20 11:58:09 +00:00
Dave Page
bb1e908b54
Apply codestyle checks to all Python code.
2019-03-20 11:17:51 +00:00
Dave Page
e0e7d6f1f6
Install a script to start pgAdmin (pgadmin4) from the command line when installed from the Python wheel. Fixes #1825
2019-02-12 14:04:45 +00:00
Cyril Jouve
cbd8f8236a
Remove Python 2.6 code that's now obsolete. Fixes #3935
2019-01-31 13:47:56 +01:00
Murtuza Zabuawala
e23d307c56
Update copyright notices for 2019
2019-01-02 15:54:12 +05:30
Akshay Joshi
41c028f944
Ensure that null values handled properly in CSV download. Fixes #3780
2019-01-01 15:15:36 +05:30
Dave Page
cb880678cc
Python 2.6 support is officially deprecated.
2018-12-20 09:15:26 +00:00