|
b36e4d0d95
|
refactor: f-strings and templates
|
2023-05-30 12:00:20 -05:00 |
|
|
8a5f63d5e7
|
refactor: drop dataclass dependency
|
2023-05-30 10:26:56 -05:00 |
|
|
27d7952cb1
|
style: lowercase v's
|
2023-05-30 09:55:55 -05:00 |
|
|
819257c9bd
|
docs: update some of the docstrings
|
2023-05-29 14:43:42 -05:00 |
|
|
158acbcbce
|
fix(#2): don't partial match id's on named vivenvs
|
2023-05-29 14:40:49 -05:00 |
|
|
f04729fd5e
|
chore: bump version
|
2023-05-29 12:52:27 -05:00 |
|
|
b5b02f82a6
|
chore: update version
|
2023-05-29 12:48:49 -05:00 |
|
|
a015592fb0
|
refactor: more consolidating
|
2023-05-29 12:48:07 -05:00 |
|
|
c97bc81f08
|
style: bold the cli text
|
2023-05-29 12:48:04 -05:00 |
|
|
b7883a9aa9
|
fix: don't overwrite src without permission
|
2023-05-29 12:48:00 -05:00 |
|
|
cc8d333801
|
fix: suggest correct PYTHONPATH
|
2023-05-29 12:47:57 -05:00 |
|
|
3126a64463
|
fix: accept '--' positionals for viv exe
|
2023-05-29 12:47:52 -05:00 |
|
|
bf9249656a
|
fix: remove nonsense path arg
|
2023-05-29 12:47:48 -05:00 |
|
|
a616e91e4b
|
feat: initial viv run implementation
|
2023-05-29 12:47:41 -05:00 |
|
|
9a33a99480
|
refactor: move validate spec into ViVenv
|
2023-05-29 12:47:31 -05:00 |
|
|
d6acc562e5
|
chore: bump version
|
2023-05-28 18:44:10 -05:00 |
|
|
f95d304d42
|
feat: add viv manage purge command
|
2023-05-28 18:36:53 -05:00 |
|
|
22e90fa8db
|
chore: bump version
|
2023-05-28 17:43:29 -05:00 |
|
|
3b923abe01
|
types: add return type
|
2023-05-28 17:36:38 -05:00 |
|
|
1a685ea8c0
|
chore: remove space
|
2023-05-28 17:35:44 -05:00 |
|
|
ea9a184e6a
|
chore: try adding back pre-commit
|
2023-05-28 17:31:10 -05:00 |
|
|
445a523b83
|
fix: finish transition to 'ref'
|
2023-05-28 17:25:29 -05:00 |
|
|
c7bae61706
|
fix: use a moving target 'latest'
|
2023-05-28 17:22:26 -05:00 |
|
|
08cf8ee7d1
|
build: stop using finicky version setter
|
2023-05-28 17:21:11 -05:00 |
|
|
900dcefff7
|
feat: add viv shim plus more major refactors
|
2023-05-28 17:17:48 -05:00 |
|
|
298e8b274c
|
fix: add some more checks to freeze
|
2023-05-27 16:48:47 -05:00 |
|
|
57f025b735
|
refactor: shim/freeze overlap
|
2023-05-27 16:42:56 -05:00 |
|
|
94bc35147a
|
refactor: update standalone for remote release
|
2023-05-27 15:01:19 -05:00 |
|
|
80ae99c754
|
chore: actually isort with ruff
|
2023-05-26 22:20:37 -05:00 |
|
|
3a85fe4f3a
|
fix: make installed copy work when viv isn't on PYTHONPATH
|
2023-05-26 22:17:43 -05:00 |
|
|
ca67431a79
|
chore: seperate share/default source logic
|
2023-05-26 22:11:06 -05:00 |
|
|
0b26c8cb48
|
feat: add --pythonpath to viv manage show
|
2023-05-26 20:04:13 -05:00 |
|
|
c5d9d8cb65
|
chore: bump version
|
2023-05-26 19:19:27 -05:00 |
|
|
c999b3a123
|
chore: revert version
|
2023-05-26 18:50:51 -05:00 |
|
|
9aea8acc53
|
feat: add the viv manage command.....
that's how it started then it turned into a more aggressive refactor
whoops
|
2023-05-26 18:38:07 -05:00 |
|
|
ddb03df8a2
|
fix(#1): get the spec then re-make only when necessary
|
2023-05-25 15:29:16 -05:00 |
|
|
e8a77fe77c
|
chore: set version
|
2023-05-25 13:48:50 -05:00 |
|
|
ee7fe645c0
|
style: finish adding proper types
|
2023-05-25 13:43:47 -05:00 |
|
|
454349ea23
|
chore: cleanup some types on standalone functions
|
2023-03-15 16:15:06 -05:00 |
|
|
8493916ff8
|
fix: use proper XDG directory as default cache
|
2023-03-15 15:16:38 -05:00 |
|
|
0d0c66d090
|
build: add hook to set version in viv.py
|
2023-03-15 15:16:12 -05:00 |
|
|
8fdb1817a7
|
fix: use echo/error not print
|
2023-03-15 15:00:35 -05:00 |
|
|
ccf8e0ec61
|
refactor!: activate -> use
|
2023-03-15 13:16:09 -05:00 |
|
|
992d039285
|
refactor: make hash generation match standalone method
|
2023-03-14 15:14:47 -05:00 |
|
|
d367571957
|
fix: use stderr where appropriate to allow piping
|
2023-03-14 15:14:24 -05:00 |
|
|
cb27f9a8d4
|
refactor: continue to refine standalone mode
|
2023-03-14 12:35:00 -05:00 |
|
|
9c2581fafd
|
refactor: don't shadow hash function
|
2023-03-13 09:07:18 -05:00 |
|
|
e548487918
|
refactor: abandon python 3.7 to maximize code-golf in standalone mode
|
2023-03-09 12:49:55 -06:00 |
|
|
834cd449bd
|
docs: update README example
|
2023-03-08 15:10:11 -06:00 |
|
|
c797347aa6
|
feat: add --standalone generator to viv freeze
|
2023-03-08 02:31:12 -06:00 |
|
|
10599dcd01
|
refactor: use id instead of build_id
|
2023-03-07 14:51:51 -06:00 |
|
|
0d583584dc
|
build: add clean recipe
|
2023-03-07 13:00:48 -06:00 |
|
|
0069a937b0
|
docs: add info to remove help about deleting all vivenvs
|
2023-02-13 13:52:02 -06:00 |
|
|
e96e4ab18c
|
feat: make table function screen aware and wrap second column
|
2022-12-26 09:48:17 -06:00 |
|
|
e382840182
|
refactor: more silly efforts to tweak UI
|
2022-12-26 08:36:14 -06:00 |
|
|
a5803b087e
|
refactor: make aliases default to first letter
|
2022-12-26 08:20:13 -06:00 |
|
|
a9cd2a4de1
|
chore: bump version
|
2022-12-26 08:04:53 -06:00 |
|
|
de48452456
|
feat: improve argparsing
|
2022-12-26 08:03:47 -06:00 |
|
|
c6827d5656
|
feat: make viv freeze preseve vivenvs with --keep
|
2022-12-22 15:13:35 -06:00 |
|
|
f46f5a5928
|
fix: don't use color if not tty
|
2022-12-22 14:56:37 -06:00 |
|
|
ad9512a747
|
refactor: issues with build_id matching first
|
2022-12-21 15:20:01 -06:00 |
|
|
247630af93
|
feat: add rel-path option for freeze
|
2022-12-21 14:56:50 -06:00 |
|
|
c09d931abf
|
docs: add more docstrings
|
2022-12-21 14:56:35 -06:00 |
|
|
f762267c4b
|
docs: add docstring to activate
|
2022-12-20 14:49:43 -06:00 |
|
|
2be74cef1a
|
chore: bump version
|
2022-12-20 14:39:37 -06:00 |
|
|
e7090955e0
|
refactor: simplify some outputs to be less verbose
|
2022-12-20 14:15:33 -06:00 |
|
|
9bfaea4ef0
|
refactor: use actual list in metadata
|
2022-12-20 13:29:28 -06:00 |
|
|
71f41e28d9
|
refactor: make it a proper python project
|
2022-12-20 12:44:21 -06:00 |
|
|
b887f3a6cf
|
fix: make executable path resolved
|
2022-12-20 11:02:58 -06:00 |
|
|
8e4cb1d3b2
|
uncomment run return
|
2022-12-19 23:25:12 -06:00 |
|
|
1fcc5b139f
|
add initial implementation
|
2022-12-19 23:12:09 -06:00 |
|