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