Commit Graph

235 Commits

Author SHA1 Message Date
Daylin Morgan 1b8bcb4454
feat(#19): add --generate flag for `viv shim` 2024-04-18 15:02:00 -05:00
Daylin Morgan c43f2f027c
chore: bump packaging to v24 2024-04-18 15:02:00 -05:00
Daylin Morgan 4c236e96eb
fix(#18): use --bin to determine default filename 2024-04-18 15:02:00 -05:00
Daylin Morgan 9eba6a303f
refactor: abstract script/cache behavior more 2024-01-09 17:58:33 -06:00
Daylin Morgan 6ef2f765d6
chore: update type checking 2024-01-09 02:29:44 -06:00
Daylin Morgan 0e5ac7c9c9
refactor: add PYTHONPATH to manage show --system for debugging 2024-01-09 02:17:10 -06:00
Daylin Morgan 38b6e4d746
bump 2023.1003 -> 2024.1004 2024-01-05 17:21:04 -06:00
Daylin Morgan 5dacf8ab60
refactor: abstract _uses_viv + add tests 2024-01-04 15:53:04 -06:00
Daylin Morgan e31d401585
fix: remove erroneous debug print 2024-01-04 14:14:58 -06:00
Daylin Morgan f53d00e8e2
feat: add viv.run() to accompany inline metatdata approach 2024-01-03 13:49:27 -06:00
Daylin Morgan f21b90d962
fix: use _get_user with _update_cache 2024-01-03 13:47:47 -06:00
Daylin Morgan b2a2597816 fix: use most recent tomli 2024-01-03 13:09:19 -06:00
Daylin Morgan 523a9a9d06 feat: vendor packaging + add support for requires python check
This is a mostly small change albeit with addition of more embedded
code from pypa/packaging to simplify supporting a requires-python check
with PEP723 style syntax.
2024-01-03 13:09:19 -06:00
Daylin Morgan f16ded2a83 fix: use updated pep723 syntax 2024-01-03 13:09:19 -06:00
Daylin Morgan c8051f9513 refactor: add tomllib preference 2024-01-03 13:09:19 -06:00
Daylin Morgan 12d7f6c322 feat: add preliminary support for pep723 2024-01-03 13:09:19 -06:00
Daylin Morgan 976f9fc0fa
feat: hide stacktraces 2024-01-02 12:40:46 -06:00
Daylin Morgan 5c769fc905
fix: generate bin directory first 2024-01-02 12:22:47 -06:00
Daylin Morgan 96eb08af6a
chore: some cleanup 2023-12-28 08:52:46 -06:00
Daylin Morgan 72ca25c302
fix(#15): use a username for semi-ephemeral 2023-12-11 13:17:02 -06:00
Daylin Morgan 153d9fe774
fix: don't make extra directory in ephemeral directory 2023-10-23 12:53:12 -05:00
Daylin Morgan 323a194ff0
fix: remove deprecated command from docs 2023-10-16 13:48:41 -05:00
Daylin Morgan 2bc512314b
bump 2023.1002 -> 2023.1003 2023-10-07 16:41:33 -05:00
Daylin Morgan 0e262cc0f9
refactor: consolidate cli commands 2023-09-28 13:36:30 -05:00
Daylin Morgan d71542f5d2
fix: don't skip args if non run command using run 2023-09-27 16:06:22 -05:00
Daylin Morgan 7286e90a36
feat: add experimental support for windows 2023-09-27 15:53:27 -05:00
Daylin Morgan 24787a746c
style: implict types fine and properly escape things 2023-09-27 14:15:10 -05:00
Daylin Morgan da77259862
fix: accept args with -s to make shebangs work better 2023-09-27 12:42:32 -05:00
Daylin Morgan 2e916cab5f
bump 2023.1001 -> 2023.1002 2023-09-26 15:13:07 -05:00
Daylin Morgan 62c3270826
fix: don't move local scripts just add `viv.py` to the path 2023-09-26 15:13:00 -05:00
Daylin Morgan ac02151a51
chore: sorry mypy forgot you were there 2023-08-30 14:32:41 -05:00
Daylin Morgan cb7d90f0e1
fix: add padding to size in list 2023-08-30 12:00:42 -05:00
Daylin Morgan 4cdfb4fc50
refactor: drop unnecessary dict for list 2023-08-30 11:42:32 -05:00
Daylin Morgan 68a6f3155a
feat: add system flag to viv manage show 2023-08-30 11:15:25 -05:00
Daylin Morgan f91d6eb4b4
fix: actually set date value 2023-08-29 16:05:42 -05:00
Daylin Morgan f2dc1b8bec
fix: remove duplicated standalone 2023-08-29 11:46:11 -05:00
Daylin Morgan eb26e9f43f
chore: bump version 2023-08-22 23:12:14 -05:00
Daylin Morgan 5eb67be353
fix: use correct name in validate script 2023-08-22 22:38:08 -05:00
Daylin Morgan 696a512a78
refactor: remove another ensure block 2023-08-22 22:00:45 -05:00
Daylin Morgan cd0f4d5c95
fix(types): add some type annotations 2023-08-22 21:57:53 -05:00
Daylin Morgan a4b81d17ce
refactor: remove unnecessary hashlib calls 2023-08-22 21:54:15 -05:00
Daylin Morgan 44c8beac51
refactor: remove more redundant calls 2023-08-22 21:51:08 -05:00
Daylin Morgan 0136568137
refactor: more consolidation 2023-08-22 21:46:33 -05:00
Daylin Morgan 78e533b0a2
refactor: reduce boilerplate 2023-08-22 21:34:27 -05:00
Daylin Morgan f522352a33
fix: standalone also remove pkgs 2023-08-22 21:08:23 -05:00
Daylin Morgan 0cc9faa221
fix: standalone should also use shortened name 2023-08-22 14:08:33 -05:00
Daylin Morgan 478c8da422
fix: don't calc size of broken links 2023-08-21 15:28:55 -05:00
Daylin Morgan dafa099e4a
feat: use isolated env for default viv cli 2023-08-21 15:16:37 -05:00
Daylin Morgan 0392c6f0e7
feat: more spinner 2023-08-21 12:08:23 -05:00
Daylin Morgan 2adcd6faf4
fix: actually get viv_run_mode 2023-08-21 12:08:01 -05:00