Commit graph

76 commits

Author SHA1 Message Date
e1dc1e367a add generic text class 2022-02-05 22:37:09 +01:00
9d3496b2ba outline pytexbuilder interface 2022-02-05 22:02:37 +01:00
dd85f7425d refactor builder into own file 2022-02-05 21:44:52 +01:00
1cdb9964e7 remove some unnecessary dependencies in subclasses.
add PyTeXBuilder class instead of a global config
2022-02-05 21:13:43 +01:00
4cf09b71a2 use delegation to pathlib.Path to implement RelativePath class 2022-02-05 20:06:17 +01:00
b6d0d935ff update relative paths on path change 2022-02-05 19:38:42 +01:00
15dd058f73 fix some circular imports 2022-02-05 19:36:42 +01:00
b7bf52a24b add exceptions folder 2022-02-05 19:20:04 +01:00
1ab35ed7c9 refactor / rename files into different project structure 2022-02-05 19:09:09 +01:00
e74c081e42 use NotImplementedError 2022-02-05 19:05:50 +01:00
89f4bcbe0b catch possible error 2022-02-05 18:55:28 +01:00
b38c01cb0c update init files 2022-02-05 18:52:08 +01:00
8df045c457 implement methods of pytexSourceFile class 2022-02-05 18:51:52 +01:00
f4e133b3e5 separate relative path and pytex path 2022-02-05 18:31:32 +01:00
ce0cd5794d rework relative paths 2022-02-05 18:17:00 +01:00
6278a0df5c add formatter interface 2022-02-05 18:16:35 +01:00
8b07649512 add logging 2022-02-05 18:16:27 +01:00
96f7c3725b add missing init file 2022-02-04 21:16:10 +01:00
ada4b6865c start rework of relative paths 2022-02-04 21:15:56 +01:00
6d158ebea9 conversions of type 2022-02-04 21:15:36 +01:00
81de8ae3f9 update config 2022-02-04 21:15:19 +01:00
c6b9bb6a77 add pytex files 2022-02-04 21:14:40 +01:00
a3b8253aa3 add build info 2022-02-04 21:13:26 +01:00
ddc38ec0cb rename bunch of classes 2022-02-04 11:48:21 +01:00
60ac43a1c2 add global wrapper dir config 2022-02-04 11:43:48 +01:00
8c7deb2cbc initial commit: draft data structures 2022-02-04 11:39:15 +01:00