b820426 | Sebastian Bank | 21 March 2024, 08:08:33 UTC | improve release process order: do version bump in branch and merge to main last | 21 March 2024, 08:08:33 UTC |
43638ee | Sebastian Bank | 21 March 2024, 08:03:21 UTC | update release branch codecov URL | 21 March 2024, 08:03:21 UTC |
c28d2fd | Sebastian Bank | 21 March 2024, 07:56:28 UTC | improve markdown formatting | 21 March 2024, 07:56:28 UTC |
280fa10 | Sebastian Bank | 21 March 2024, 07:49:00 UTC | bump version for development | 21 March 2024, 07:49:00 UTC |
cbfbead | Sebastian Bank | 21 March 2024, 07:30:53 UTC | release 0.20.3 | 21 March 2024, 07:30:53 UTC |
dbdef1f | Sebastian Bank | 21 March 2024, 07:26:41 UTC | Better document pytest version pinning follow-up f1a9f8dd231783ec8200d1565a9fa4febf52c6df and 24507fce3761fb245f063a7a24f0902f03f33836 | 21 March 2024, 07:26:41 UTC |
8d8c659 | Sebastian Bank | 21 March 2024, 07:14:54 UTC | Revert "ignore own signature-related deprecation warnings in release process" This reverts commit 7fab480418ebdf5f4b19b24c985b853542c97439. | 21 March 2024, 07:14:54 UTC |
195855c | Sebastian Bank | 21 March 2024, 07:07:14 UTC | Revert "fix number of positional arguments in deprecation warning messages" This reverts commit e5578d39009469df2b7c6743458970643e228226. | 21 March 2024, 07:07:14 UTC |
78daf45 | Sebastian Bank | 17 March 2024, 20:06:22 UTC | bump version for development | 17 March 2024, 20:06:22 UTC |
34fb16b | Sebastian Bank | 17 March 2024, 18:07:02 UTC | release 0.20.2 | 17 March 2024, 19:58:26 UTC |
7fab480 | Sebastian Bank | 17 March 2024, 19:58:10 UTC | ignore own signature-related deprecation warnings in release process https://docs.python.org/3/library/warnings.html#describing-warning-filters | 17 March 2024, 19:58:10 UTC |
09e2161 | Sebastian Bank | 17 March 2024, 19:08:54 UTC | run update-help.py with Python 3.12 | 17 March 2024, 19:08:54 UTC |
24507fc | Sebastian Bank | 17 March 2024, 18:37:14 UTC | document excluded pytest 8.1.1 version - https://github.com/pytest-dev/pytest/issues/12123 | 17 March 2024, 18:37:14 UTC |
7fb9191 | Sebastian Bank | 17 March 2024, 18:21:59 UTC | fix inline literal start-string without end-string | 17 March 2024, 18:21:59 UTC |
f1a9f8d | Sebastian Bank | 17 March 2024, 18:18:43 UTC | work around pytest import file mismatch error ``` imported module 'conftest' has this __file__ attribute: /home/runner/work/graphviz/graphviz/tests/backend/conftest.py which is not the same as the test file we want to collect: /home/runner/work/graphviz/graphviz/tests/conftest.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules ``` | 17 March 2024, 18:18:43 UTC |
f586034 | Sebastian Bank | 17 March 2024, 18:12:15 UTC | move update-help to Python 3.11 | 17 March 2024, 18:12:15 UTC |
b5827bd | Sebastian Bank | 17 March 2024, 18:09:47 UTC | run update-help.py for 8cddcf125e55216097375de03d0e969af80cd81d | 17 March 2024, 18:09:47 UTC |
c638217 | Sebastian Bank | 06 March 2024, 06:34:01 UTC | document latest changes | 06 March 2024, 06:34:01 UTC |
8cddcf1 | Sebastian Bank | 06 March 2024, 06:19:06 UTC | add caveat about `label` escaping/quoting to `.node()` and `.render()` API docs - see #168 | 06 March 2024, 06:19:06 UTC |
e5578d3 | Sebastian Bank | 28 February 2024, 16:23:48 UTC | fix number of positional arguments in deprecation warning messages - ignore `cls` and `self` - use 'arg' for `supported_number=1` - follow-up f4f2daab685bc8dd3faeba33e44741f7db6ab1d6, 99b4e628ad7407b6e7bb01fb9003956a1a296006 - see also #215 | 28 February 2024, 16:23:48 UTC |
5b961eb | Sebastian Bank | 28 February 2024, 15:16:29 UTC | update github action versions https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/. | 28 February 2024, 15:29:28 UTC |
f4f2daa | Sebastian Bank | 28 February 2024, 15:01:36 UTC | fix incorrect `DeprecationWarning` expectation on `.render()` with 3 positional arguments - fix #215 - follow-up 99b4e628ad7407b6e7bb01fb9003956a1a296006 | 28 February 2024, 15:01:36 UTC |
6fe8c4e | Eli Schwartz | 04 December 2023, 09:05:52 UTC | migrate from external mock package to stdlib unittest.mock (#212) The PyPI standalone mock package is a straight backport of the stdlib to older versions of python. It is usually not needed. In this case, the required version of mock is >=4, which backports the python 3.8 stdlib. The minimum version of python required is already 3.8, so all functionality guaranteed to exist is already part of the stdlib. Simply use the stdlib directly. | 04 December 2023, 09:05:52 UTC |
448d1a0 | Sebastian Bank | 26 October 2023, 17:56:04 UTC | add Python 3.12 to tox environments | 26 October 2023, 17:56:04 UTC |
fca3501 | Bas ten Berge | 25 October 2023, 18:51:43 UTC | Fix typo 'raise_if_result_exits' in render() argument name (#211) * Typo for issue #210 --------- Co-authored-by: bastb <bastb@tenberge-ict.nl> | 25 October 2023, 18:51:43 UTC |
b85a7a8 | Sebastian Bank | 25 October 2023, 07:50:30 UTC | document that `doctest_skip_exe()` lines should be ignored see #172, #188, #208 | 25 October 2023, 07:50:30 UTC |
a99b02e | Sebastian Bank | 25 October 2023, 07:04:30 UTC | tag Python 3.12 support | 25 October 2023, 07:04:30 UTC |
ebe2a46 | Sebastian Bank | 24 October 2023, 19:08:13 UTC | switch macos test enviroment to macos-latest https://github.blog/changelog/2022-10-03-github-actions-jobs-running-on-macos-latest-are-now-running-on-macos-12/ | 24 October 2023, 19:08:13 UTC |
e2a670d | Sebastian Bank | 24 October 2023, 19:00:54 UTC | upgrade pytype test environment to Python 3.11 https://github.com/google/pytype/blob/main/docs/support.md#python-version | 24 October 2023, 19:00:54 UTC |
a810864 | Sebastian Bank | 24 October 2023, 18:52:23 UTC | upgrade windows and macos test environments to Python 3.12 | 24 October 2023, 18:52:23 UTC |
5ce9fc5 | Sebastian Bank | 24 October 2023, 18:39:52 UTC | expect SyntaxWarning in test_deprecated_escape() under Python 3.12 https://docs.python.org/3.12/whatsnew/3.12.html#other-language-changes | 24 October 2023, 18:43:41 UTC |
3214517 | Sebastian Bank | 24 October 2023, 18:29:41 UTC | add Python 3.12 to test matrix https://www.python.org/downloads/release/python-3120/ | 24 October 2023, 18:43:41 UTC |
e3c73a3 | Ben Boeckel | 16 October 2023, 07:49:39 UTC | docs: fix another typo (#207) Made in #206. | 16 October 2023, 07:49:39 UTC |
5877f14 | Ben Boeckel | 15 October 2023, 10:39:15 UTC | normalize documentation whitespace and fix typos (#206) * docs: remove trailing whitespace * docs: fix spelling typos * docs: add comma after `e.g.` | 15 October 2023, 10:39:15 UTC |
1760930 | Sebastian Bank | 22 July 2023, 10:06:51 UTC | include xfail reason description for try-examples.py under Windows | 22 July 2023, 10:06:51 UTC |
f0a0f50 | Sebastian Bank | 22 July 2023, 10:02:04 UTC | run update-help.py adding internal `__annotations__` | 22 July 2023, 10:02:04 UTC |
1e607d1 | Sebastian Bank | 22 July 2023, 09:54:40 UTC | add Source type annotations for internal attributes for pytype false alarm ``` /home/runner/work/graphviz/graphviz/graphviz/sources.py File "/home/runner/work/graphviz/graphviz/graphviz/sources.py", line 95, in _copy_kwargs: No attribute '_source' on Source [attribute-error] File "/home/runner/work/graphviz/graphviz/graphviz/sources.py", line 96, in _copy_kwargs: No attribute '_loaded_from_path' on Source [attribute-error] File "/home/runner/work/graphviz/graphviz/graphviz/sources.py", line 104, in __iter__: No attribute '_source' on Source [attribute-error] File "/home/runner/work/graphviz/graphviz/graphviz/sources.py", line 116, in source: No attribute '_source' on Source [attribute-error] ``` | 22 July 2023, 09:54:40 UTC |
9c723ad | Sebastian Bank | 22 July 2023, 09:43:39 UTC | fix type-annotation on `.directory` to match `os.fspath()` result graphviz/saving.py", line 39, in __init__: Type annotation for directory does not match type of assignment [annotation-type-mismatch] Annotation: str Assignment: bytes In assignment of type: Union[bytes, str] | 22 July 2023, 09:43:39 UTC |
521065a | Sebastian Bank | 22 July 2023, 09:30:50 UTC | add assertion to work around pytype false alarm line 325, in render: No attribute 'parent' on None [attribute-error] In Optional[pathlib.Path] | 22 July 2023, 09:30:50 UTC |
4a27c2c | Sebastian Bank | 22 July 2023, 09:26:03 UTC | fix linter warning | 22 July 2023, 09:26:03 UTC |
7aa7770 | Sebastian Bank | 22 July 2023, 09:22:59 UTC | use some positional-only parameters | 22 July 2023, 09:22:59 UTC |
2242f92 | Sebastian Bank | 16 July 2023, 15:58:56 UTC | document supported Python versions change | 16 July 2023, 15:58:56 UTC |
3076708 | Sebastian Bank | 16 July 2023, 15:52:09 UTC | add long_description_content_type | 16 July 2023, 15:52:09 UTC |
7fe1382 | Sebastian Bank | 16 July 2023, 15:47:33 UTC | fix broken doc building on readthedocs | 16 July 2023, 15:47:33 UTC |
d22f8c5 | Sebastian Bank | 16 July 2023, 15:34:52 UTC | drop Python 3.7 compat code | 16 July 2023, 15:34:52 UTC |
424787e | Sebastian Bank | 16 July 2023, 15:29:38 UTC | change deprecated license_file setting to license_files | 16 July 2023, 15:29:38 UTC |
e823b16 | Sebastian Bank | 16 July 2023, 15:25:32 UTC | add PyPy 3.10 to build matrix | 16 July 2023, 15:25:32 UTC |
800eba0 | Sebastian Bank | 16 July 2023, 15:22:23 UTC | drop Python 3.7 support - follow-up 7cbbe2f2cf1000b09319d68d01423dcd2c383521 (#202) | 16 July 2023, 15:22:23 UTC |
7cbbe2f | Miroslav Šedivý | 15 July 2023, 14:27:46 UTC | Add Python 3.11, drop Python 3.7 | 16 July 2023, 11:28:01 UTC |
126cbce | Sebastian Bank | 30 January 2023, 19:00:00 UTC | enable exe coverage for Python 3.7 | 30 January 2023, 19:02:45 UTC |
cb47579 | Sebastian Bank | 30 January 2023, 19:02:28 UTC | fix unused arg | 30 January 2023, 19:02:28 UTC |
dfc7e18 | Sebastian Bank | 30 January 2023, 18:56:07 UTC | add functional test for .pipe()-method | 30 January 2023, 18:56:07 UTC |
a971145 | Sebastian Bank | 24 November 2022, 07:58:04 UTC | make sure development and release script commands are cross-platform compatible - need to omit the leading ./ on Windows - consistent with .github/workflows/build.yaml - avoid relying on the executable bit and LF line endings on Linux - both may not be present when unpacking the source distribution - see also #184 | 24 November 2022, 07:59:41 UTC |
bf1023b | Sebastian Bank | 31 October 2022, 18:55:00 UTC | tag Python 3.11 support | 31 October 2022, 18:55:00 UTC |
07468d0 | Sebastian Bank | 31 October 2022, 18:47:48 UTC | update build matrix for Python 3.11 | 31 October 2022, 18:47:48 UTC |
2333416 | Sebastian Bank | 24 October 2022, 20:35:42 UTC | update github actions | 24 October 2022, 20:35:42 UTC |
2abd39c | Sebastian Bank | 05 September 2022, 16:06:36 UTC | add Python 3.11.0rc1 to build matrix | 05 September 2022, 16:06:36 UTC |
9c132cb | Sebastian Bank | 05 September 2022, 16:00:53 UTC | document experimental PyPy 3.9 inclusion in the build matrix - follow-up 581aa806db2507211e74c77fd16bfc76da7f8a9f | 05 September 2022, 16:00:53 UTC |
6199703 | Sebastian Bank | 05 September 2022, 09:51:38 UTC | add XFAIL for upstream 5.0.1 issue https://gitlab.com/graphviz/graphviz/-/issues/2270 | 05 September 2022, 09:51:38 UTC |
e36b024 | Sebastian Bank | 05 September 2022, 09:35:51 UTC | assert file exists separate from file size check for more specific test fail messages | 05 September 2022, 09:35:51 UTC |
be6ddf8 | Sebastian Bank | 27 July 2022, 21:04:14 UTC | fix mac build | 27 July 2022, 21:04:14 UTC |
fcb8d00 | Sebastian Bank | 27 July 2022, 21:00:42 UTC | improve naming, properly close buffer | 27 July 2022, 21:00:42 UTC |
e428051 | Sebastian Bank | 23 July 2022, 11:32:30 UTC | bump version for development | 23 July 2022, 11:32:30 UTC |
1a9ebd1 | Sebastian Bank | 23 July 2022, 11:20:40 UTC | release 0.20.1 | 23 July 2022, 11:20:40 UTC |
91084ea | Daniel Townsend | 27 June 2022, 11:26:28 UTC | fix minor neato doc typos | 27 June 2022, 17:30:21 UTC |
92740db | Sebastian Bank | 12 June 2022, 13:30:18 UTC | update help() output with explcit refs | 12 June 2022, 13:30:18 UTC |
9bb630b | Sebastian Bank | 12 June 2022, 13:28:31 UTC | upgrade sphinx to >= 5, drop autodoc workaround | 12 June 2022, 13:28:31 UTC |
581aa80 | Sebastian Bank | 12 June 2022, 13:23:42 UTC | add PyPy 3.9 to build matrix | 12 June 2022, 13:23:42 UTC |
d05ed19 | Sebastian Bank | 03 June 2022, 09:16:25 UTC | fix broken link targets: use anchor names and repeat them as reference | 03 June 2022, 09:16:25 UTC |
61c42e1 | Sebastian Bank | 03 June 2022, 08:55:09 UTC | fix doc build broken by Sphinx 5 https://readthedocs.org/projects/graphviz/builds/17083440/ | 03 June 2022, 08:55:09 UTC |
3721202 | Sebastian Bank | 03 June 2022, 08:48:10 UTC | fix broken API reference cross-references to manual https://docs.readthedocs.io/en/stable/guides/cross-referencing-with-sphinx.html#my-target | 03 June 2022, 08:48:10 UTC |
4aa4d24 | Sebastian Bank | 17 April 2022, 16:58:13 UTC | fix typo | 17 April 2022, 16:58:13 UTC |
1650867 | Sebastian Bank | 16 April 2022, 15:36:20 UTC | fix markup | 16 April 2022, 15:36:20 UTC |
69746d7 | Sebastian Bank | 16 April 2022, 15:31:27 UTC | bump version for development | 16 April 2022, 15:31:27 UTC |
cbf6638 | Sebastian Bank | 16 April 2022, 15:13:55 UTC | release 0.20 | 16 April 2022, 15:13:55 UTC |
5ac24c2 | Sebastian Bank | 16 April 2022, 15:03:19 UTC | improve type annotations | 16 April 2022, 15:03:19 UTC |
c249d31 | Sebastian Bank | 16 April 2022, 14:39:47 UTC | document latest documentation change | 16 April 2022, 14:39:47 UTC |
25043ed | Sebastian Bank | 16 April 2022, 14:18:15 UTC | better document caveats on quoting/escaping note: GH does not support rendering rst admonitions https://github.com/github/markup/issues/68 | 16 April 2022, 14:18:15 UTC |
9a63a50 | Sebastian Bank | 16 April 2022, 09:51:42 UTC | expose/document DotSyntaxWarning, standardize exception order | 16 April 2022, 09:51:42 UTC |
fc75da8 | Sebastian Bank | 16 April 2022, 09:41:45 UTC | render example notebooks with development version on binder - Ubunti 18.04 LTS (bionic beaver) - Python 3.7.12 - Graphviz 2.40.1 | 16 April 2022, 09:41:45 UTC |
68e69c7 | Sebastian Bank | 16 April 2022, 09:13:01 UTC | warn with DotSyntaxWarning when quoting strings ending in an odd number of backslashes - also: better document quote regexes | 16 April 2022, 09:28:01 UTC |
517f1a4 | Sebastian Bank | 16 April 2022, 07:14:59 UTC | bump minimal sphinx dependency in docs extras_requires to 4 | 16 April 2022, 07:14:59 UTC |
9326bde | Sebastian Bank | 16 April 2022, 07:13:42 UTC | use latest Python 3 version for building docs | 16 April 2022, 07:13:42 UTC |
617a9be | Sebastian Bank | 12 April 2022, 05:10:23 UTC | group xlib and x11 following https://graphviz.org/docs/outputs | 12 April 2022, 05:10:23 UTC |
dd7b5af | Sebastian Bank | 12 April 2022, 04:55:26 UTC | prefer exc role over class for cross-referencing exception base classes https://www.sphinx-doc.org/en/master/usage/restructuredtext/domains.html#cross-referencing-python-objects | 12 April 2022, 04:55:26 UTC |
6a322a1 | Sebastian Bank | 12 April 2022, 04:23:12 UTC | fix FileExistsError docstring pointing to the wrong base class | 12 April 2022, 04:23:12 UTC |
9723fd6 | Sebastian Bank | 10 April 2022, 10:02:10 UTC | fix literal escapes - follow-up 02ea50e4790a8ebc50d9c212298b669de0e3eb1d | 10 April 2022, 10:02:10 UTC |
4ac5a25 | Sebastian Bank | 10 April 2022, 09:56:16 UTC | add neato_no_op keyword argument | 10 April 2022, 09:56:16 UTC |
77a55e0 | Sebastian Bank | 10 April 2022, 09:51:17 UTC | bump version for new feature | 10 April 2022, 09:51:17 UTC |
061dec7 | Sebastian Bank | 10 April 2022, 09:18:47 UTC | whitespace | 10 April 2022, 09:23:31 UTC |
8a2c828 | Sebastian Bank | 09 April 2022, 11:20:57 UTC | remove Python 3.6 from development documentation | 09 April 2022, 11:21:18 UTC |
c6bf299 | Sebastian Bank | 08 April 2022, 20:25:59 UTC | fix markup | 08 April 2022, 20:25:59 UTC |
acab102 | Sebastian Bank | 08 April 2022, 20:20:27 UTC | bump version for development | 08 April 2022, 20:20:27 UTC |
3b255ca | Sebastian Bank | 08 April 2022, 20:09:31 UTC | release 0.19.2 | 08 April 2022, 20:11:11 UTC |
74d4a2c | Sebastian Bank | 08 April 2022, 20:10:40 UTC | update online help() | 08 April 2022, 20:10:55 UTC |
b0ebdde | Sebastian Bank | 08 April 2022, 20:06:19 UTC | flake8 | 08 April 2022, 20:06:19 UTC |
677e536 | Sebastian Bank | 08 April 2022, 20:02:37 UTC | fix deprecation warning from pytest.warns(None) https://docs.pytest.org/en/latest/how-to/capture-warnings.html#additional-use-cases-of-warnings-in-tests | 08 April 2022, 20:02:37 UTC |
da704ee | Sebastian Bank | 08 April 2022, 19:46:07 UTC | update online help() output | 08 April 2022, 19:46:07 UTC |
f8ac7a9 | Sebastian Bank | 08 April 2022, 19:42:00 UTC | document fix for #167 | 08 April 2022, 19:42:00 UTC |
77e5fcb | Sebastian Bank | 27 January 2022, 09:36:58 UTC | better document 0.18 change of behaviour of body argument/attribute | 08 April 2022, 19:29:14 UTC |