Brian S. Stephan
aeff73e3fc
add twine to development packages
...
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-04-26 10:13:23 -05:00
Brian S. Stephan
071be9b62d
requirements recompile + adding reuse
...
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-04-15 23:58:10 -05:00
Brian S. Stephan
ada8691f85
version bumps
...
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-24 23:55:01 -06:00
Brian S. Stephan
6dc443e59f
implement a rudimentary Atom/RSS feed module
...
this provides a somewhat unconfigurable (at the moment) feed module
which provides Atom and RSS feeds. entries are determined by symlinks to
content pages, because my core CMS usage is still more general and not
blog-like. the symlinks allow for arbitrarily adding entries as I see
fit.
this also moves core Markdown parser stuff to the library module, since
that's used by the feed as well as normal pages
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2023-12-30 14:55:02 -06:00
Brian S. Stephan
713632fe7a
unpin tox in requirements
...
for some reason bandit wasn't earlier catching the SubElement usage but
now it is, but it's harmless anyway so we'll just suppress it.
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2023-12-30 11:12:59 -06:00
Brian S. Stephan
bf646db1e8
convert tooling to pyproject.toml based
...
still has dynamic versioning and etc.
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2023-12-30 10:33:28 -06:00
Brian S. Stephan
2871e5a000
version bumps
...
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2023-12-28 15:40:56 -06:00
Brian S. Stephan
0fef13c71a
version bumps, especially flask and werkzeug 3
2023-10-07 14:02:23 -05:00
Brian S. Stephan
83bc8b2c21
requirements bump, only affected dev tools
2022-12-31 10:13:20 -06:00
Brian S. Stephan
f1684a57a9
requirements recompile
2022-09-16 13:49:57 -05:00
Brian S. Stephan
724a2240b2
requirements bump for latest release
2022-05-25 07:24:03 -05:00
Brian S. Stephan
985bb93839
do a requirements bump
...
notable changes:
* Flask 1.1 treats redirects to itself as relative URLs now, so a spate
of tests were updated
2022-04-19 08:41:59 -05:00
Brian S. Stephan
63a764c6a0
don't use system tz, display timestamps as UTC
...
no particular reason, just one less dependency, and it goes further
towards my idyllic world where everyone is on UTC and there are no
timezones
2022-03-24 22:12:00 -05:00
Brian S. Stephan
d129d04e04
remove mdx_linkify and do requirement bumps
2022-03-24 22:00:37 -05:00
Brian S. Stephan
d623c9c93d
adding support for 3.10, dropping support for 3.7
2022-01-15 17:35:56 -06:00
Brian S. Stephan
1de69dfc70
requirements bump
2021-10-08 07:30:46 -05:00
Brian S. Stephan
509072ab78
safety in tox: scan requirements for known bad packages
2021-06-24 11:46:56 -05:00
Brian S. Stephan
da055acda6
provide markdown extension to render graphviz
...
this is server side, and a more standard format, and thus I like it more
than mermaid, which I've been using at work. but, I really wanted a
server-side option (see my manifesto) for drawing relationship graphs,
for D&D stuff of all things.
this adds an optional 'graphviz' feature to package installation which
consequently depends on pydot
2021-06-24 09:46:26 -05:00
Brian S. Stephan
6705fa38eb
requirements bumps
2021-04-17 10:58:06 -05:00
Brian S. Stephan
085571e58f
requiremnets bump
2021-02-22 21:20:49 -06:00
Brian S. Stephan
1c052b8409
pin bandit in requirements-dev since 1.7.0 is weird in tox
2021-02-12 09:28:12 -06:00
Brian S. Stephan
87ad48d8d2
add mdx-linkify to markdown extensions
2021-01-22 09:51:53 -06:00
Brian S. Stephan
3fcf916317
requirements bump
2020-12-08 16:33:19 -06:00
Brian S. Stephan
46bce5a0a5
recompile all requirements, add flake8-mutable
2020-10-20 16:05:17 -05:00
Brian S. Stephan
08896a18c1
reorganize requirements-dev.in, add dlint and flake8-fixme, bandit
2020-06-23 13:30:49 -05:00
Brian S. Stephan
718b217868
add flake8 and many plugins to requirements-dev, for vim's sake
2020-06-19 19:40:01 -05:00
Brian S. Stephan
f77aebb097
replace CI tools with tox invocation
2020-06-16 23:00:49 -05:00
Brian S. Stephan
9e97cb097e
requirements bump; tests pass
2020-05-28 08:13:55 -05:00
Brian S. Stephan
75f8488fc3
requirements: add tzlocal for tz identification
2020-03-07 15:03:02 -06:00
Brian S. Stephan
fdc8c0aab7
add coverage information to pytest runs
2020-03-07 12:06:26 -06:00
Brian S. Stephan
1f420eab30
journal: render markdown content + title metadata
...
this has a really basic template and whatnot at the moment, so
styling/etc isn't done, but this is maybe the last major piece before I
could actually see pushing this onto the site
2020-03-07 12:06:21 -06:00
Brian S. Stephan
f3d895e25b
add versioneer to requirements-dev
2020-03-07 00:15:14 -06:00
Brian S. Stephan
1788e56262
add pytest to requirements, re-indent .in files
2020-03-06 23:44:20 -06:00
Brian S. Stephan
1c3d745a1a
remove accidental excess from requirements files
2020-03-06 19:31:06 -06:00
Brian S. Stephan
950e9f485e
requirements: Flask, pip-tools (dev), flake8 (dev)
2020-03-06 17:17:29 -06:00