Commit Graph

47 Commits

Author SHA1 Message Date
Daylin Morgan f53d00e8e2
feat: add viv.run() to accompany inline metatdata approach 2024-01-03 13:49:27 -06:00
Daylin Morgan 1bb48eedbc
chore: RIP PEP722 2024-01-03 13:13:24 -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 12d7f6c322 feat: add preliminary support for pep723 2024-01-03 13:09:19 -06:00
Daylin Morgan b378d47253
chore: update pre-commit to only use ruff 2024-01-02 12:25:09 -06:00
Daylin Morgan da77259862
fix: accept args with -s to make shebangs work better 2023-09-27 12:42:32 -05:00
Daylin Morgan f2dc1b8bec
fix: remove duplicated standalone 2023-08-29 11:46:11 -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 0e12692b71
docs: show full context of diff 2023-08-21 12:21:35 -05:00
Daylin Morgan 19c39ad471
docs: improve syspath example 2023-08-21 00:59:23 -05:00
Daylin Morgan 63fe7c07ea
refactor: update pep722 reference implementation 2023-08-08 16:28:48 -05:00
Daylin Morgan 36c9706d76
fix: setuptools correction for standalone 2023-08-06 13:52:14 -05:00
Daylin Morgan 35aa7c2788
fix: use default setuptools behavior with standalone 2023-08-04 13:39:02 -05:00
Daylin Morgan e613d97200
feat: add support for dependency block 2023-08-03 18:06:43 -05:00
Daylin Morgan 5e2a62d527
docs: remove outdated standalone example 2023-07-31 15:20:22 -05:00
Daylin Morgan ad49a6e105
docs: make stopwatch use shebang instead 2023-07-31 15:20:06 -05:00
Daylin Morgan 135f2bf2e8
docs: update black example 2023-06-05 16:28:50 -05:00
Daylin Morgan 93fd53ee12
docs: don't reorder syspath in example 2023-06-05 15:45:21 -05:00
Daylin Morgan f984022b3f
docs: add setuptools to pyfiglet example 2023-06-05 14:42:51 -05:00
Daylin Morgan 92da092791
docs: update black with revised standalone 2023-06-05 14:02:33 -05:00
Daylin Morgan 6e173b2383
refactor: update deps instead of writing to pip.conf 2023-06-03 13:06:46 -05:00
Daylin Morgan 2bc247673e
feat: add `-y` flag to avoid prompts 2023-06-02 17:10:28 -05:00
Daylin Morgan f069eafb11
fix: don't use none type 2023-06-02 13:14:04 -05:00
Daylin Morgan ccccbbb147
docs: update black example shim 2023-06-02 11:56:36 -05:00
Daylin Morgan 62094deb14
docs: add another textual example 2023-06-02 11:56:36 -05:00
Daylin Morgan 3b74384bc6
docs: update black shim with new standalone function 2023-06-01 09:51:15 -05:00
Daylin Morgan e257b2a49b
fix: use raw string literal 2023-05-30 16:24:17 -05:00
Daylin Morgan 138809ebeb
refactor: modify standalone output 2023-05-30 16:15:36 -05:00
Daylin Morgan ea0342dfa3
docs: update example with new default path 2023-05-30 13:02:15 -05:00
Daylin Morgan 0e40aeb15d
docs: update README/example 2023-05-28 18:37:10 -05:00
Daylin Morgan 80ae99c754
chore: actually isort with ruff 2023-05-26 22:20:37 -05:00
Daylin Morgan e3ebca86d2
chore: remove harcoded path 2023-05-26 18:40:20 -05:00
Daylin Morgan ed8a4458c9
feat: add shim proof of concept 2023-05-25 17:44:46 -05:00
Daylin Morgan 454349ea23
chore: cleanup some types on standalone functions 2023-03-15 16:15:06 -05:00
Daylin Morgan ccf8e0ec61
refactor!: activate -> use 2023-03-15 13:16:09 -05:00
Daylin Morgan cb27f9a8d4
refactor: continue to refine standalone mode 2023-03-14 12:35:00 -05:00
Daylin Morgan 9c2581fafd
refactor: don't shadow hash function 2023-03-13 09:07:18 -05:00
Daylin Morgan e548487918
refactor: abandon python 3.7 to maximize code-golf in standalone mode 2023-03-09 12:49:55 -06:00
Daylin Morgan 54c9dbdf4b
docs: add textual/stopwatch example 2023-03-08 02:49:53 -06:00
Daylin Morgan c797347aa6
feat: add `--standalone` generator to `viv freeze` 2023-03-08 02:31:12 -06:00
Daylin Morgan 6e007e7490 chore: remove executable bit 2022-12-23 00:27:29 -06:00
Daylin Morgan 4d314c6286 fix: use plotting example that doesn't require gnuplot 2022-12-22 15:24:23 -06:00
Daylin Morgan c159dd6032 docs: updates some of the examples 2022-12-20 14:15:17 -06:00
Daylin Morgan 5f4a4aada0 docs: don't add typer completion 2022-12-20 13:29:15 -06:00
Daylin Morgan 5034768684 add some usage examples for viv 2022-12-19 23:22:23 -06:00