Commit Graph

35 Commits

Author SHA1 Message Date
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