Commit graph

72 commits

Author SHA1 Message Date
47f5204b66 better log messages 2022-02-19 16:46:08 +01:00
9f732688d9 fix bugs in docstrip formatter 2022-02-18 23:45:55 +01:00
df423f586f fix bugs with reading config 2022-02-18 22:42:09 +01:00
cdaf38c4d6 fix writing config to file 2022-02-18 21:47:01 +01:00
fbb7771dee dump yaml config (still wrong) 2022-02-18 21:40:44 +01:00
97bc1fd50f divide config into two parts 2022-02-18 21:20:32 +01:00
6db991acc7 implement file configs in main config 2022-02-18 16:49:06 +01:00
b168b4f7fc add more general formatter selection interface 2022-02-18 16:23:43 +01:00
4c8d144e32 add verbose logging level 2022-02-18 11:18:28 +01:00
12aa945a9d add logging of built files 2022-02-18 10:14:44 +01:00
234e3d9983 implement drv and ins file in dtx formatter 2022-02-17 23:46:32 +01:00
bde5c63b01 more context for errors 2022-02-17 23:27:47 +01:00
f2ba97cabe fix some bugs related to macros 2022-02-17 21:39:01 +01:00
038a3dca48 write git version info to version_info.json file.
fix big when collecting RepoStatusInfo
2022-02-09 21:49:28 +01:00
bcebdfd86f annotate (rough) running times 2022-02-09 21:20:34 +01:00
7b689255bc integrate git version info into formatters 2022-02-09 14:08:51 +01:00
c3b4a87b51 implement getting git version info 2022-02-09 13:35:38 +01:00
591e6533b4 reorganize git versioning types
clean dict also recursively in lists
2022-02-09 12:26:24 +01:00
410bf3d519 set up version info after build 2022-02-09 01:22:25 +01:00
1bcd6040fb fix some small bugs: main building mechanism now working 2022-02-09 00:13:34 +01:00
096bfd2ae2 update builder 2022-02-08 23:34:29 +01:00
5f8411d907 fix missing property decorators 2022-02-08 23:34:18 +01:00
7318c9380d add typing annotation 2022-02-08 23:34:04 +01:00
288d2cdef4 extend hashing method 2022-02-08 23:33:52 +01:00
189e0178c4 implement parts of builder 2022-02-08 21:57:30 +01:00
0423cb5de8 better root dir management 2022-02-08 19:40:41 +01:00
b00e62c017 add setters for properties 2022-02-08 19:24:48 +01:00
4aaec9fc3d use correct VersionInfo 2022-02-08 19:15:26 +01:00
92e69a0d77 let pytex source files auto select formatter if not given 2022-02-08 18:31:36 +01:00
a0dbb3882e fix some type errors 2022-02-08 17:40:08 +01:00
ad39decb39 implement VersionInfo 2022-02-08 00:33:45 +01:00
e93e69d771 implement VersionInfo 2022-02-08 00:33:29 +01:00
b53b3be39a fix bug with version info 2022-02-08 00:24:25 +01:00
7d8f33294f add todos 2022-02-07 23:38:32 +01:00
d28205311c implement getting pytex files 2022-02-07 23:33:32 +01:00
dd65ab626b start implementing build (still failing) 2022-02-07 23:12:17 +01:00
41a7eb2c20 fix imports 2022-02-07 22:28:13 +01:00
13b5aa0d2a add proper version info object 2022-02-07 22:24:14 +01:00
f5c1a6c0c3 add hashing 2022-02-07 22:01:43 +01:00
b3eb6f2a90 adjust set_from_json method and make GitVersionInfo a config object 2022-02-07 21:42:31 +01:00
c83f24798e refactor files and rework git version info into a Config file 2022-02-07 21:18:47 +01:00
07280ce9f2 remove unnecessary files 2022-02-07 21:03:59 +01:00
e68fcb6550 add root dir to pytex builder 2022-02-07 19:00:25 +01:00
94b5f28567 optimize imports and reformat files 2022-02-07 18:36:30 +01:00
3dfb889728 fix some bugs in parsing 2022-02-07 18:33:00 +01:00
fd54e5221a implement i/o of pytex config 2022-02-07 18:06:19 +01:00
08c9ac19bc better imports 2022-02-07 17:45:35 +01:00
4557f282ce add i/o methods to build dir specification / make it a config 2022-02-07 17:43:23 +01:00
225cd19788 add setters to build dir spec 2022-02-07 17:18:10 +01:00
d49b845039 remove bad import 2022-02-06 23:53:01 +01:00