Jay Lee
ff4568235a
Python 3.12 needs lxml>4.9.2
2023-07-22 22:57:49 +00:00
Jay Lee
03917fb70b
GAM version merge (kaa-boom)
2023-07-21 18:24:45 +00:00
Jay Lee
8bc6814b42
Use TLS 1.2 for SignJWT
2023-04-06 09:36:23 +00:00
Jay Lee
1b8d0877f3
retire soon-to-be EoL Python 3.7. Hello walrus operator...
2023-04-05 14:33:17 +00:00
Jay Lee
8bd2e7f879
Upgrade yubkey for 5.0 release. Fixes #1587
2022-12-17 16:28:41 +00:00
Jay Lee
9d76fcbcf1
Update requirements.txt
2022-05-20 09:42:32 -04:00
Jay Lee
65cda68f40
Update requirements.txt
2022-05-18 03:25:47 -04:00
Janosh Riebesell
7710711def
Pre-commit ( #1467 )
...
* pre-commit run trailing-whitespace -a
* pre-commit run end-of-file-fixer -a
* pre-commit run double-quote-string-fixer -a
* pre-commit run requirements-txt-fixer -a
* add pyupgrade hook
* remove pre-commit default_language_version 3.7 (since no upwards incompatible hooks)
2022-01-16 14:23:27 -05:00
Jay Lee
802cb15007
Update requirements.txt
2021-12-22 16:46:04 -05:00
Ross Scroggs
d405767fb0
Update requirements.txt to get latest library versions ( #1444 )
...
* Update requirements.txt
* Revert "Update requirements.txt"
This reverts commit f89f66d44c .
* Update to fixed google oauth library
2021-10-26 14:45:34 -04:00
Jay Lee
e362591b7a
pin google-auth to 2.0.2
...
Need https://github.com/googleapis/google-auth-library-python/issues/889 fixed.
2021-10-21 19:32:39 -04:00
Yaroslav Nakonechnikov
7f51e35bd4
Pathvalidate ( #1408 )
...
* Update requirements.txt
Adding `pathvalidate` to requrements
* Update __init__.py
Adding `pathvalidate` to make correct filename on other then ascii encodings.
* Updating with sanitize_filename
* Removing unused variable.
2021-08-23 16:04:11 -04:00
Jay Lee
6f987958e8
Print versions for more libraries
2021-05-25 10:39:14 -04:00
Jay Lee
eece358aec
Googleapiclient test fix ( #1372 )
...
* Fix tests with apiclient >= 2.1
* disable MacOS 11 job
2021-04-26 07:35:07 -04:00
Jay Lee
a25d14e83f
pin to google api client 2.0.2 for now
2021-04-06 11:56:51 -04:00
Dima Scherbakov
edc4311dcb
Bump google-api-python-client requirements to v2.0.0 ( #1346 )
...
We pass static_discovery keyword arg that got introduced in v2 only.
2021-03-28 15:55:56 -04:00
Jay Lee
a8c92b7f9a
Use official yubikey-manager 4.0
2021-03-04 15:43:05 -05:00
Jay Lee
b094bb344b
Update requirements.txt
2021-02-24 14:37:02 -05:00
Jay Lee
f74168e2c7
Support for YubiKey private key storage
2021-02-11 16:38:19 +00:00
ejochman
f301dac442
Add pre-commit config for formatting and linting ( #1166 )
...
Adds a pre-commit config for development that runs several fixers, including YAPF with
"google" style and pylint for static analysis.
Use of `requirements-dev.txt` appears to be a common pattern for this
type of work:
https://pypi.org/project/requirements-dev.txt/
2020-04-26 16:51:07 -04:00
Ross Scroggs
d78d68b4da
Fix 100MB file uploads ( #1117 )
...
See: https://github.com/googleapis/google-api-python-client/issues/803
2020-03-13 14:24:25 -04:00
Jay Lee
89a4711a77
update to latest fixed google-auth
2020-02-14 13:19:49 -05:00
Jay Lee
6d2ee67536
New version of google-auth may be breaking us
2020-02-14 10:39:23 -05:00
Jay Lee
30f72975f7
win32 not windows
2020-02-07 11:45:31 -05:00
Jay Lee
3acf6e50a7
Use crypt for password hash on *nix
2020-02-07 11:02:21 -05:00
Jay Lee
4ad972f7fe
allow generating SA keys locally
2019-12-21 15:06:48 -05:00
Jay Lee
fdca4c2822
Remove workaround and require passlib 1.7.2
2019-12-16 11:05:53 -05:00
Jay Lee
79c62d86cc
latest google-auth-oauthlib while keeping code_verifier enabled
2019-10-17 13:35:42 -04:00
Jay Lee
1884e1a111
file locking for oauth2.txt
2019-09-30 16:18:24 -04:00
Jay Lee
bcef526213
More recognizable OS info in gam version
2019-09-06 10:44:06 -04:00
Jay Lee
8c736e52ac
Empty body no longer required
2019-08-01 10:58:01 -04:00
Jay Lee
2b23ae4e67
remove dnspython requirement, minor fixes
2019-07-02 12:21:51 -04:00
Jay Lee
db1159cd0d
remove custom code verifier patch and force google-auth-oauthlib==0.4.0.
...
Next release may break code_verifier auto-gen based on
https://github.com/googleapis/google-auth-library-python-oauthlib/pull/48 so we lock at 0.4.0 for now.
2019-06-18 10:23:50 -04:00
Jay Lee
27c0e5f8a6
use httplib2 TLS min/max feature, standardize http obj creation
2019-06-06 16:40:23 -04:00
Jay Lee
34b32da1e6
change deps
2019-05-22 10:33:42 -04:00
Jay Lee
f9af688bea
replace deprecaed oauth2client with google-auth
...
Early work, much remains to clean things up and patch all the remaining
holes...
2019-05-22 10:17:00 -04:00
Jay Lee
457ce15a4c
Move GAM to use Python 3. Fixes #392 ( #896 )
...
* 2to3 cleanup, import changes, httplib2 py3 version, fix passlib deprecation
* Travis Python 3 move
* default to Trusty for Python 3.7.3
* use daadsnakes PPA
* start with default python
* --yes
* 3.5 for now, may tighten in future
* compile 3.7 from source
* osx and linux
* Update linux-x86_64-before-install.sh
* pip3
* bash env, more debug
* quiet down the make
* alias
* kill virtualenv
* 2.6
* again
* again
* deactivate
* pip3
* pip3
* Update linux-x86_64-before-install.sh
* Update linux-x86_64-before-install.sh
* Update .travis.yml
* cleanup
* give xenial a shot
* 3.7.3, trusty
* 3.7.3, xenial
* pip3
* no sudo
* StaticX for a truly static Linux build
* StaticX for realz
* Install StaticX deps
* log size and run times
* actually time
* remove old gam
* distro
* debug pyinstaller
* Fix StaticX path discovery
* Detect old glibc and install legacy GAM build
* report version
* fix
* fix distro list
* StaticX workaround
* travis staticx builds
* remove 3P libraries from GAM
These libraries can (and should) be installed via
pip install -r requirements.txt
* Have travis install reqs
* fix cacert (static for now)
* remove bad gam.spec
* fix requirements.txt location
* try another path
* deploy all branches
* win/osx fix attempts
2019-04-21 17:03:07 -04:00