You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
(15) |
Oct
(21) |
Nov
(18) |
Dec
(59) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(43) |
Feb
(35) |
Mar
(78) |
Apr
(65) |
May
(163) |
Jun
(169) |
Jul
(137) |
Aug
(77) |
Sep
(47) |
Oct
(27) |
Nov
(43) |
Dec
(68) |
2004 |
Jan
(61) |
Feb
(39) |
Mar
(11) |
Apr
(42) |
May
(86) |
Jun
(82) |
Jul
(24) |
Aug
(26) |
Sep
(37) |
Oct
(62) |
Nov
(131) |
Dec
(43) |
2005 |
Jan
(31) |
Feb
(56) |
Mar
(65) |
Apr
(165) |
May
(106) |
Jun
(97) |
Jul
(65) |
Aug
(150) |
Sep
(78) |
Oct
(115) |
Nov
(41) |
Dec
(26) |
2006 |
Jan
(50) |
Feb
(39) |
Mar
(56) |
Apr
(67) |
May
(89) |
Jun
(68) |
Jul
(116) |
Aug
(65) |
Sep
(58) |
Oct
(103) |
Nov
(28) |
Dec
(52) |
2007 |
Jan
(92) |
Feb
(60) |
Mar
(124) |
Apr
(96) |
May
(69) |
Jun
(79) |
Jul
(25) |
Aug
(22) |
Sep
(7) |
Oct
(17) |
Nov
(27) |
Dec
(32) |
2008 |
Jan
(57) |
Feb
(87) |
Mar
(51) |
Apr
(43) |
May
(56) |
Jun
(62) |
Jul
(25) |
Aug
(82) |
Sep
(58) |
Oct
(42) |
Nov
(38) |
Dec
(86) |
2009 |
Jan
(50) |
Feb
(33) |
Mar
(84) |
Apr
(90) |
May
(109) |
Jun
(37) |
Jul
(22) |
Aug
(51) |
Sep
(93) |
Oct
(86) |
Nov
(31) |
Dec
(62) |
2010 |
Jan
(33) |
Feb
(57) |
Mar
(62) |
Apr
(43) |
May
(30) |
Jun
(49) |
Jul
(20) |
Aug
(40) |
Sep
(152) |
Oct
(38) |
Nov
(15) |
Dec
(32) |
2011 |
Jan
(29) |
Feb
(25) |
Mar
(65) |
Apr
(45) |
May
(27) |
Jun
(11) |
Jul
(14) |
Aug
(8) |
Sep
(13) |
Oct
(117) |
Nov
(60) |
Dec
(19) |
2012 |
Jan
(23) |
Feb
(32) |
Mar
(24) |
Apr
(41) |
May
(56) |
Jun
(24) |
Jul
(15) |
Aug
(11) |
Sep
(26) |
Oct
(21) |
Nov
(12) |
Dec
(31) |
2013 |
Jan
(32) |
Feb
(24) |
Mar
(39) |
Apr
(44) |
May
(44) |
Jun
(8) |
Jul
(9) |
Aug
(12) |
Sep
(34) |
Oct
(19) |
Nov
(5) |
Dec
(9) |
2014 |
Jan
(22) |
Feb
(12) |
Mar
(7) |
Apr
(2) |
May
(13) |
Jun
(17) |
Jul
(8) |
Aug
(10) |
Sep
(7) |
Oct
(4) |
Nov
|
Dec
(39) |
2015 |
Jan
(13) |
Feb
(12) |
Mar
(12) |
Apr
(40) |
May
(5) |
Jun
(22) |
Jul
(3) |
Aug
(42) |
Sep
(5) |
Oct
(10) |
Nov
|
Dec
(10) |
2016 |
Jan
(9) |
Feb
(43) |
Mar
(5) |
Apr
(14) |
May
(17) |
Jun
(5) |
Jul
(5) |
Aug
(22) |
Sep
(5) |
Oct
|
Nov
(4) |
Dec
(18) |
2017 |
Jan
(28) |
Feb
(29) |
Mar
(9) |
Apr
(23) |
May
(48) |
Jun
(5) |
Jul
(32) |
Aug
(9) |
Sep
(13) |
Oct
(13) |
Nov
(6) |
Dec
(4) |
2018 |
Jan
(6) |
Feb
(5) |
Mar
(1) |
Apr
(2) |
May
(5) |
Jun
(17) |
Jul
(12) |
Aug
(15) |
Sep
|
Oct
(2) |
Nov
|
Dec
|
2019 |
Jan
|
Feb
(6) |
Mar
(3) |
Apr
(5) |
May
(10) |
Jun
(6) |
Jul
(6) |
Aug
|
Sep
(11) |
Oct
(18) |
Nov
(10) |
Dec
(7) |
2020 |
Jan
(3) |
Feb
(14) |
Mar
(2) |
Apr
(1) |
May
(5) |
Jun
|
Jul
(1) |
Aug
(11) |
Sep
(8) |
Oct
|
Nov
(1) |
Dec
(14) |
2021 |
Jan
(7) |
Feb
(2) |
Mar
(1) |
Apr
(8) |
May
(23) |
Jun
(7) |
Jul
(10) |
Aug
(1) |
Sep
|
Oct
(7) |
Nov
(10) |
Dec
(2) |
2022 |
Jan
|
Feb
(21) |
Mar
|
Apr
(3) |
May
(7) |
Jun
(4) |
Jul
(1) |
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
2023 |
Jan
(18) |
Feb
|
Mar
(1) |
Apr
|
May
(9) |
Jun
|
Jul
|
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
|
Feb
(2) |
Mar
(3) |
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: engelbert g. <eng...@gm...> - 2024-04-23 19:06:17
|
Very tiny release trove classifier supports languages Georgian and Catalan (Valencian) so does docutils and test failure fix. one week or so waiting time for bug reports then ... on to 0.22 all the best e |
From: engelbert g. <eng...@gm...> - 2024-04-19 19:13:20
|
Release 0.21.2 consist of fix to tests and support for languages Georgian and Catalan (Valencian) both now in the pypi classifiers. commit freeze till then and the week following for any problem reports all the best e |
From: engelbert g. <eng...@gm...> - 2024-04-10 21:48:37
|
Good evening Adding a 0.21.post1 in release 0.21 did not work This made a new release necessary. It could have been 0.21.post2, but this might be another problem ... This is the first time I tested --no-binary ... and it only worked from pypi not from test.pypi, but it worked. sorry for any inconvenience e |
From: engelbert g. <eng...@gm...> - 2024-04-09 18:17:17
|
Hello to everyone, Release 0.21 is out on pypi most of the work done by günter, kudos kudos kudos most of the fails on me Release 0.21 (2024-04-09) ========================= * General: - Drop support for Python 3.7 and 3.8. - Provide ``rst2*`` "console_scripts" `entry points`_ (without the ``.py`` extension) instead of installing the ``rst2*.py`` `front end tools`_ in the binary PATH. [#]_ Exceptions: ``rstpep2html.py`` and ``rst2odt_prepstyles.py``: - Use ``docutils --reader=pep --writer=pep_html`` for a PEP preview. [#]_ - Use ``python -m docutils.writers.odf_odt.prepstyles`` to `strip the page size`__ from an ODT writer stylesheet. __ docs/user/odt.html#page-size .. [#] Some Linux distributions already use the short names. .. [#] The final rendering is done by a Sphinx-based build system (cf. :PEP:`676`). * reStructuredText: - Use the same CSV format for the ``:header:`` option and the main data of the "csv-table_" directive. - New option "loading" for the `"image" directive`_. Sets the new attribute loading__ of the <image> doctree element. __ docs/ref/doctree.html#loading * Configuration changes: - New configuration setting root_prefix_. Configurable root directory for included files. - New configuration setting sources_ for the "buildhtml.py" application. - Simpler and more secure `input encoding`_ default behaviour: Do not use the locale encoding as fallback if Python is started in `UTF-8 mode`_. Stop using "latin1" as second fallback. Remove BOM (U+FEFF ZWNBSP at start of data) only if the `input_encoding`_ configuration setting is None, '', 'utf-8-sig', 'utf-16', or 'utf-32'. Do not remove other ZWNBSPs. * Output changes: HTML5: Stop setting the "footnote-reference" class value for footnote references. Use the CSS selector ``[role="doc-noteref"]`` (works since Docutils 0.18, see minimal.css for examples). Fix MathML rendering problems in Chrome/Chromium based browsers. Embed SVG images as ``<svg>`` instead of data-URI. manpage: Use .EE/.EX macros for literal blocks. Render URI references (do not use .UR/.UE). Use box option for tables. * Removed objects: `docutils.nodes.reprunicode`, `docutils.nodes.ensure_str()` Python 2 compatibility hacks `docutils.utils.Reporter.set_conditions()` obsolete `docutils.core.Publisher.setup_option_parser()` internal, obsolete * New files: ``docutils/writers/html5_polyglot/italic-field-names.css`` Alternative style for Docutils field-lists. * Removed files: ``install.py``, ``setup.py`` Metadata is now stored in ``pyproject.toml``, supported by pip_ since version 19.0 (2019-01-22). See README__ for installation alternatives. __ README.html#installation * Bugfixes and improvements (see HISTORY_). .. _input encoding: docs/api/publisher.html#encodings .. _csv-table: docs/ref/rst/directives.html#csv-table .. _"image" directive: docs/ref/rst/directives.html#image .. _root_prefix: docs/user/config.html#root-prefix .. _sources: docs/user/config.html#sources |
From: Guenter M. <mi...@us...> - 2024-04-05 22:54:52
|
Hi Anton, thank you for the feedback. On 2024-03-24, Anton Hvornum wrote: > It appears there's some units missing from: > https://github.com/docutils/docutils/blob/b768e2626088711dec257b0847b563d02700a712/docutils/docutils/parsers/rst/directives/__init__.py#L240 > Namely: vh, vw, vmin, vmax, lvh, dvh, svw, lvw, dvw, svmin, lvmin, > dvmin, svmax, lvmax, dvmax, vi, svi, lvi, dvi, vb, svb, lvb and dvb > These are part of the new HTML/CSS viewport units and are are/will be > part of CSS templates: > https://web.archive.org/web/20240114171725/https://www.terluinwebdesign.nl/en/css/incoming-20-new-css-viewport-units-svh-lvh-dvh-svw-lvw-dvw/ > If these are not compatible for some reason, perhaps they could be given > as a complementary argument to > https://github.com/docutils/docutils/blob/b768e2626088711dec257b0847b563d02700a712/docutils/docutils/parsers/rst/directives/__init__.py#L262C5-L262C23 > for instance? > I'm coming from a sphinx usage, where rendering HTML with CSS is the > base concept. Did you see https://sourceforge.net/p/docutils/feature-requests/57/ "add vh and vw as allowable length units"? In Docutils, we must take care to properly implement this for all supported output formats (HTML, HTML4.1 + CSS1, LaTeX, ODT, manpages, XML) This means we need to figure out what these units will be, e.g., on a printed output or how to give adequate feedback if an output format does not support the respective unit. Suggestions welcome. Günter |
From: engelbert g. <eng...@gm...> - 2024-03-27 00:16:28
|
Hei everyone 0.21rc1 is out, a prerelease to try out in an python environment install with the --pre argument python3 -m venv du3 cd du3 bin/activate pip install --pre docutils 0.21 final is due in two weeks. Release 0.21.rc1 (2024-03-26) ============================= * General: - Drop support for Python 3.7 and 3.8. - Provide ``rst2*`` "console_scripts" `entry points`_ (without the ``.py`` extension) instead of installing the ``rst2*.py`` `front end tools`_ in the binary PATH. [#]_ Exceptions: ``rstpep2html.py`` and ``rst2odt_prepstyles.py``: - Use ``docutils --reader=pep --writer=pep_html`` for a PEP preview. [#]_ - Use ``python -m docutils.writers.odf_odt.prepstyles`` to `strip the page size`__ from an ODT writer stylesheet. __ docs/user/odt.html#page-size .. [#] Some Linux distributions already use the short names. .. [#] The final rendering is done by a Sphinx-based build system (cf. :PEP:`676`). * reStructuredText: - Use the same CSV format for the ``:header:`` option and the main data of the "csv-table_" directive. - New option "loading" for the `"image" directive`_. Sets the new attribute loading__ of the <image> doctree element. __ docs/ref/doctree.html#loading * Configuration changes: - New configuration setting root_prefix_. Configurable root directory for included files. - New configuration setting sources_ for the "buildhtml.py" application. - Simpler and more secure `input encoding`_ default behaviour: Do not use the locale encoding as fallback if Python is started in `UTF-8 mode`_. Stop using "latin1" as second fallback. Remove BOM (U+FEFF ZWNBSP at start of data) only if the `input_encoding`_ configuration setting is None, '', 'utf-8-sig', 'utf-16', or 'utf-32'. Do not remove other ZWNBSPs. * Output changes: HTML5: Stop setting the "footnote-reference" class value for footnote references. Use the CSS selector ``[role="doc-noteref"]`` (works since Docutils 0.18, see minimal.css for examples). Fix MathML rendering problems in Chrome/Chromium based browsers. Embed SVG images as ``<svg>`` instead of data-URI. Support video inclusion via ``<video>``. manpage: Use .EE/.EX macros for literal blocks. Render URI references (do not use .UR/.UE). Use box option for tables. * Removed objects: `docutils.nodes.reprunicode`, `docutils.nodes.ensure_str()` Python 2 compatibility hacks `docutils.utils.Reporter.set_conditions()` obsolete `docutils.core.Publisher.setup_option_parser()` internal, obsolete * New files: ``docutils/writers/html5_polyglot/italic-field-names.css`` Alternative style for Docutils field-lists. * Removed files: ``install.py``, ``setup.py`` Metadata is now stored in ``pyproject.toml``, supported by pip_ since version 19.0 (2019-01-22). See README__ for installation alternatives. __ README.html#installation * Bugfixes and improvements (see HISTORY_). .. _input encoding: docs/api/publisher.html#encodings .. _csv-table: docs/ref/rst/directives.html#csv-table .. _"image" directive: docs/ref/rst/directives.html#image .. _root_prefix: docs/user/config.html#root-prefix .. _sources: docs/user/config.html#sources For details see https://docutils.sourceforge.io/HISTORY.html cheers e |
From: engelbert g. <eng...@gm...> - 2024-03-24 17:48:01
|
Hei everyone, Release 0.21 is planned for tuesday april 9 ... probably all the best e Change since 0.20 ================ * General - Drop support for Python 3.7 and 3.8. - Updated build system to use Flit_ (patch #186 by Adam Turner). Removed ``setup.py``. - Provide ``rst2*`` "console_scripts" `entry points`_ (without the ``.py`` extension) instead of installing the ``rst2*.py`` front end tools in the binary PATH. .. _Flit: https://github.com/pypa/flit/ * docs/ref/docutils.dtd - The <image> element accepts a new attribute "loading". - Fix definitions (no change to actual behaviour): * The <math_block> element uses the attribute "xml:space". * The <raw> element may contain text only (no inline elements). * docutils/frontend.py - Allow `validate_*()` functions to be called with just the "value" argument but keep the legacy interface for use with optparse. - New function `frontend.validate_math_output()`. * docutils/io.py - Simpler and more secure `input encoding`_ default behaviour: Do not use the locale encoding as fallback if Python is started in `UTF-8 mode`_. Stop using "latin1" as second fallback. Remove BOM (U+FEFF ZWNBSP at start of data) only if the "input_encoding" configuration setting is None, '', 'utf-8-sig', 'utf-16', or 'utf-32'. Do not remove other ZWNBSPs. .. _UTF-8 mode: https://docs.python.org/3/library/os.html#utf8-mode .. _input encoding: docs/api/publisher.html#encodings - Auto-close `FileInput.source` in case of reading/decoding errors. * docutils/languages/, docutils/parsers/rst/languages/ - Mark/Fix mistranslated localizations of the "admonition" directive name. In Docutils, "admonition" is used as a generic term for "advice"/"advisory"/"remark", not a reprimand. - Add support for Georgian language (patch #204 by Temuri Doghonadze). - Update/complete Catalan translations (patch #203 by Antoni Bella Pérez). * docutils/nodes.py - Remove compatibility hacks `nodes.reprunicode` and `nodes.ensure_str()`. * docutils/parsers/rst/directives/images.py - New "image" directive option "loading". * docutils/parsers/rst/directives/tables.py - Use the same CSV format for the ``:header:`` option and the main data of the "csv-table" directive. - Move `parsers.rst.directives.Table.process_header_option()` method to `parsers.rst.directives.CSVTable`. * docutils/parsers/rst/states.py - Don't split inside "< >" when parsing "option groups" (fixes bug #474). * docutils/parsers/rst/directives/misc.py, docutils/parsers/rst/directives/tables.py - Consider the new root_prefix_ setting when including files with "include", "raw", or "csv-table" directives. * docutils/utils/math/* - Use custom exception `utils.math.MathError` instead of abusing `SyntaxError` for LaTeX math syntax errors. - Unify interface of LaTeX -> MathML conversion functions. Improve error reporting. - Sort ℏ (`\hslash`) as "mathord", not "mathalpha". * docutils/utils/math/latex2mathml.py - Generate "MathML Core" to fix rendering with Chromium/Android. Use CSS rules instead of the deprecated "columnalign" attribute to style <mtable> as "align" environment. Use Mathematical Alphanumeric Symbols instead of <mstyle> with "mathvariant" attribute. - Use <mi> instead of <mo> for character class "mathord". - Support "aligned" environment. - Eliminate side-effect on later import of "tex2unichar". * docutils/utils/math/mathml_elements.py - New module defining MathML element classes (outsourced from latex2mathml.py). - Base MathML element classes on `xml.etree.ElementTree`. * docutils/utils/roman.py - Update to version `1.4 <https://pypi.org/project/roman/4.1/>`__. Fixes feature-request #95 (license is now ZPL 2.1). * docutils/utils/smartquotes.py - Pre-compile regexps once, not with every call of `educateQuotes()` (patch #206 by Chris Sewell). - Simplify regexps; skip replacement rules if there is nothing to replace. * docutils/writers/html4css1/__init__.py - Support video inclusion via ``<object>`` tags. * docutils/writers/html5_polyglot/\*.css - Move MathML styles to "minimal.css" (required for correct rendering). - Highlight heading of target section also with explicit hyperlink target. * docutils/writers/_html_base.py - Stop setting the "footnote-reference" class value for footnote references. Since 0.18, you can use the CSS selector ``[role="doc-noteref"]``. - Support reading/embedding images also with "file:" URI. - Warn, if image scaling fails because the image file cannot be read. - Support video inclusion via ``<video>`` tags (moved here from writers/html5_polyglot/__init__.py). - New auxiliary method `HTMLTranslator.uri2imagepath()` ensures the image file can also be read when CWD and output directory differ. - Consider the root_prefix_ setting when converting an image URI to a local filesystem path. - New `\<image>`_ attribute "loading" overrides image_loading_ setting. - Embed SVG images as ``<svg>`` instead of data-URI. Fixes feature-request #100. - Generate system messages for errors/warnings during the writing stage (image transformations, math content conversion, ...). - Close ``<dt>`` element in `depart_term()` to allow a "definition_list_item" with multiple "terms" (cf. feature-request #60). - Link to the document "#top" from the ToC heading (unless toc_backlinks_ is False). * docutils/writers/latex2e/__init__.py - Fix placement of hyperlink target (label) for tables (bug #440). - More compact LaTeX source for option-lists and description-lists (no change in output). * docutils/writers/manpage.py - Skip footer to avoid the link to document source in the manpage. - Add multiple definition list term support, see feature #60. - Use ``.UR`` and ``.UE`` macros for reference markup. - Add preprocessor hinting tbl first line, see bug #477. - Change tbl-Tables using box option, see bug #475. - Apply literal block patch #205. Use ``.EE`` and ``.EX`` macros. Thanks to G. Branden Robinson. * docutils/writers/odf_odt/__init__.py - Use context manager for image reading operations. Catch `URLError` when `urllib.request.urlopen()` fails. - Convert image URI to path if accessing a local file. Fixes bug #153. * docutils/writers/s5_html/__init__.py - Warn if the S5 writer cannot copy the theme files. - Programmatic customization of theme_url_ setting no longer overridden by the default for theme_. * tools/buildhtml.py - New configuration setting `sources`_. - Match `prune`_ values with `fnmatch.fnmatch()`. |
From: Anton H. <to...@ar...> - 2024-03-24 09:47:36
|
Hi. It appears there's some units missing from: https://github.com/docutils/docutils/blob/b768e2626088711dec257b0847b563d02700a712/docutils/docutils/parsers/rst/directives/__init__.py#L240 Namely: vh, vw, vmin, vmax, lvh, dvh, svw, lvw, dvw, svmin, lvmin, dvmin, svmax, lvmax, dvmax, vi, svi, lvi, dvi, vb, svb, lvb and dvb These are part of the new HTML/CSS viewport units and are are/will be part of CSS templates: https://web.archive.org/web/20240114171725/https://www.terluinwebdesign.nl/en/css/incoming-20-new-css-viewport-units-svh-lvh-dvh-svw-lvw-dvw/ If these are not compatible for some reason, perhaps they could be given as a complementary argument to https://github.com/docutils/docutils/blob/b768e2626088711dec257b0847b563d02700a712/docutils/docutils/parsers/rst/directives/__init__.py#L262C5-L262C23 for instance? I'm coming from a sphinx usage, where rendering HTML with CSS is the base concept. Where I might have a reST similar to: ``` Some Header =========== .. list-table:: * - .. figure:: /_static/a_picture.webp :width: 25dvw ``` And when running `make build` I'll hit: https://github.com/docutils/docutils/blob/b768e2626088711dec257b0847b563d02700a712/docutils/docutils/parsers/rst/directives/__init__.py#L256-L258 Because `units` is equal to `length_units` which is missing the unit dvw. //Anton |
From: Guenter M. <mi...@us...> - 2024-02-25 09:56:37
|
Dear Tobias, On 2024-02-17, Tobias Deiminger wrote: > a short question on inline internal targets. Consider this example: > A short generic target _`is` going to cause conflicts. A target with > same name but different meaning _`is` likely to be defined somewhere > else. > To avoid such ambiguous targets, is it possible to assign custom target > names to inline internal targets that differ from their inline text? I don't know of any way to achieve the exact result except raw HTML:: .. role:: raw-html (raw) :format: html This short generic target :raw-html:`<span class="target" id="is-2">is</span>` hopefully not going to cause conflicts. However, in most situations, it would be OK to simply use a larger part of the sentence as target:: A _`longer generic target` is not going to cause conflicts. put the target on the containing block element:: .. _block target: A "block target" with an id that differs from the content. .. container:: :name: container-target (Almost) all directives accept the "name" option to specify a target name. Hope this helps, Günter |
From: Tobias D. <hax...@po...> - 2024-02-17 21:38:52
|
Hi, a short question on inline internal targets. Consider this example: A short generic target _`is` going to cause conflicts. A target with same name but different meaning _`is` likely to be defined somewhere else. To avoid such ambiguous targets, is it possible to assign custom target names to inline internal targets that differ from their inline text? Tobias PS: Thanks for making docutils! |
From: Alan G. I. <ala...@gm...> - 2023-08-31 14:43:44
|
It was like "refrigerator blindness": I saw only what I expected to see. Thanks for your willingness to be so explicit. Alan On 8/30/2023 5:43 AM, Guenter Milde via Docutils-users wrote: > The linked documentation tells you: > > * To install a `development version`_*from source*: > > 1. Open a shell > > 2. Go to the directory containing the file ``setup.py``. > > 3. Install the package with **one** of the following commands:: > > pip install -e . # editable install > pip install . # regular install > python setup.py # regular install with setuptools > > and ``pip install --help`` explains what an "editable install" is: > > -e, --editable <path/url> Install a project in editable mode (i.e. > setuptools "develop mode") from a local project > path or a VCS url. |
From: Guenter M. <mi...@us...> - 2023-08-30 09:44:06
|
Dear Alan, On 2023-08-29, Alan G. Isaac wrote: > On 8/29/2023 5:01 PM, Guenter Milde via Docutils-users wrote: >> On 2023-08-29, Alan G. Isaac wrote: >>> Latest docutils from Subversion repository (vis svn update). >>> Installed with >>> python312 setup.py install >>> Subsequent message from pip: >>> DEPRECATION: Loading egg at c:\program files\python312\lib\site-packages\docutils-0.21b0.dev0-py3.12.egg is deprecated. pip 23.3 will enforce this behaviour >>> change. A possible replacement is to use pip for package installation. >>> I searched but did not find an answer to the question: >>> what does this mean, and how to address it? > On 8/29/2023 5:01 PM, Guenter Milde via Docutils-users wrote: >> Latest tips at >> https://docutils.sourceforge.io/README.html#installation > Sure, but to install the current code on Subversion, > I cannot use pip. Right?? Actually, no. The linked documentation tells you: * To install a `development version`_ *from source*: 1. Open a shell 2. Go to the directory containing the file ``setup.py``. 3. Install the package with **one** of the following commands:: pip install -e . # editable install pip install . # regular install python setup.py # regular install with setuptools and ``pip install --help`` explains what an "editable install" is: -e, --editable <path/url> Install a project in editable mode (i.e. setuptools "develop mode") from a local project path or a VCS url. > I suspect (??) this serves as an alert to the > docutils project that it must change how it > uses setuptools before pip 23.3 is released. Thank you for the pointer. The Docutils project distributes "wheels" instead of "eggs" since 2015¹, so we should be safe for now. We actually plan to replace "setup.py" in one of the next releases https://sourceforge.net/p/docutils/patches/186/ Thanks, Günter ¹Hence my question where you got the egg from. |
From: Alan G. I. <ala...@gm...> - 2023-08-29 21:37:10
|
> On 2023-08-29, Alan G. Isaac wrote: >> Latest docutils from Subversion repository (vis svn update). >> Installed with >> python312 setup.py install >> Subsequent message from pip: >> DEPRECATION: Loading egg at c:\program files\python312\lib\site-packages\docutils-0.21b0.dev0-py3.12.egg is deprecated. pip 23.3 will enforce this behaviour >> change. A possible replacement is to use pip for package installation. > On 8/29/2023 5:01 PM, Guenter Milde via Docutils-users wrote: > Where did you get the egg from? You? :-) It is created when I run python312 setup.py install (As I have done for many years.) > On 2023-08-29, Alan G. Isaac wrote: >> I searched but did not find an answer to the question: >> what does this mean, and how to address it? On 8/29/2023 5:01 PM, Guenter Milde via Docutils-users wrote: > Latest tips at > https://docutils.sourceforge.io/README.html#installation Sure, but to install the current code on Subversion, I cannot use pip. Right?? I suspect (??) this serves as an alert to the docutils project that it must change how it uses setuptools before pip 23.3 is released. Thanks, Alan |
From: Guenter M. <mi...@us...> - 2023-08-29 21:01:48
|
On 2023-08-29, Alan G. Isaac wrote: > Latest docutils from Subversion repository (vis svn update). > Installed with > python312 setup.py install > Subsequent message from pip: > DEPRECATION: Loading egg at c:\program files\python312\lib\site-packages\docutils-0.21b0.dev0-py3.12.egg is deprecated. pip 23.3 will enforce this behaviour > change. A possible replacement is to use pip for package installation. Where did you get the egg from? > I searched but did not find an answer to the question: > what does this mean, and how to address it? Latest tips at https://docutils.sourceforge.io/README.html#installation |
From: Alan G. I. <ala...@gm...> - 2023-08-29 19:55:32
|
Latest docutils from Subversion repository (vis svn update). Installed with python312 setup.py install Subsequent message from pip: DEPRECATION: Loading egg at c:\program files\python312\lib\site-packages\docutils-0.21b0.dev0-py3.12.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation. I searched but did not find an answer to the question: what does this mean, and how to address it? Thanks, Alan |
From: Alan G. I. <ala...@gm...> - 2023-05-30 13:19:14
|
Hi Guenter, Thank you for you patient and helpful analysis! Alan Isaac On 5/29/2023 4:21 PM, Guenter Milde via Docutils-users wrote: > It seems a mix up of Python 3.11 and 3.12 > >> File "C:\Program Files\Python311\Scripts\rst2html5.py", line 4, in <module> >> File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 3326, in <module> > With one Python version expecting/containing Docutils 0.20b.dev and the > other 0.20.2b.dev. > > |
From: Guenter M. <mi...@us...> - 2023-05-29 20:21:35
|
Dear Alan, On 2023-05-28, Alan G. Isaac wrote: > I should be clearer. The installation appeared to succeed, > but I cannot run rst2html5.py. Sorry for the previous > misleading info. It seems a mix up of Python 3.11 and 3.12 > File "C:\Program Files\Python311\Scripts\rst2html5.py", line 4, in <module> > File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 3326, in <module> With one Python version expecting/containing Docutils 0.20b.dev and the other 0.20.2b.dev. > pkg_resources.VersionConflict: (docutils 0.20.2b0.dev0 (c:\program files\python312\lib\site-packages\docutils-0.20.2b0.dev0-py3.12.egg), > Requirement.parse('docutils==0.20b0.dev0')) You may consider running the `docutils` command instead, or specify the Python version like, e.g., `python3.11 -m docutils --help`. Günter |
From: Guenter M. <mi...@us...> - 2023-05-29 20:15:14
|
On 2023-05-28, Alan G. Isaac wrote: > I should be clearer. The installation appeared to succeed, > but I cannot run rst2html5.py. Sorry for the previous > misleading info. Maybe it has something to do with your rst2html5.py? > Traceback (most recent call last): > File "C:\Program Files\Python311\Scripts\rst2html5.py", line 4, in <module> > __import__('pkg_resources').run_script('docutils==0.20b0.dev0', 'rst2html5.py') > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Line 4 of the rst2html5.py distributed with Docutils is contains just a comment: # Copying and distribution of this file, with or without modification, This may be due to an obsolete 3rd-party script or some code prepended during the installation under Windows. Also, you seem to run a mix of Python 3.11 and 3.12: > File "C:\Program Files\Python311\Scripts\rst2html5.py", line 4, in <module> ^^^ vs. > File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 3326, in <module> ^^^ Which version of Python did you use to install/update the Docutils package? You might try ``python3.11 -m docutils --version`` and ``python3.12 -m docutils --version`` to find out if the installation works under the respective python versions. You can also try whether using the shell command ``docutils`` instead of ``rst2html5.py`` helps. Günter |
From: Alan G. I. <ala...@gm...> - 2023-05-28 22:53:44
|
I should be clearer. The installation appeared to succeed, but I cannot run rst2html5.py. Sorry for the previous misleading info. Alan Isaac Traceback (most recent call last): File "C:\Program Files\Python311\Scripts\rst2html5.py", line 4, in <module> __import__('pkg_resources').run_script('docutils==0.20b0.dev0', 'rst2html5.py') ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 3326, in <module> @_call_aside ^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 3301, in _call_aside f(*args, **kwargs) File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 3339, in _initialize_master_working_set working_set = WorkingSet._build_master() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 631, in _build_master return cls._build_from_requirements(__requires__) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 644, in _build_from_requirements dists = ws.resolve(reqs, Environment()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 827, in resolve dist = self._resolve_dist( ^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 868, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'docutils==0.20b0.dev0' distribution was not found and is required by the application Prepare to write C:\Users\aisaac\dpt\www\notes\toml-intro.html Traceback (most recent call last): File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 629, in _build_master ws.require(__requires__) File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 966, in require needed = self.resolve(parse_requirements(requirements)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 827, in resolve dist = self._resolve_dist( ^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 873, in _resolve_dist raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.VersionConflict: (docutils 0.20.2b0.dev0 (c:\program files\python312\lib\site-packages\docutils-0.20.2b0.dev0-py3.12.egg), Requirement.parse('docutils==0.20b0.dev0')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Program Files\Python311\Scripts\rst2html5.py", line 4, in <module> __import__('pkg_resources').run_script('docutils==0.20b0.dev0', 'rst2html5.py') ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 3326, in <module> @_call_aside ^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 3301, in _call_aside f(*args, **kwargs) File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 3339, in _initialize_master_working_set working_set = WorkingSet._build_master() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 631, in _build_master return cls._build_from_requirements(__requires__) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 644, in _build_from_requirements dists = ws.resolve(reqs, Environment()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 827, in resolve dist = self._resolve_dist( ^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 868, in _resolve_dist raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'docutils==0.20b0.dev0' distribution was not found and is required by the application |
From: Alan G. I. <ala...@gm...> - 2023-05-28 22:50:33
|
I SVN updated docutils and then attempted to install and got the following error. Suggestions? File "C:\Program Files\Python312\Lib\site-packages\pkg_resources\__init__.py", line 873, in _resolve_dist raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.VersionConflict: (docutils 0.20.2b0.dev0 (c:\program files\python312\lib\site-packages\docutils-0.20.2b0.dev0-py3.12.egg), Requirement.parse('docutils==0.20b0.dev0')) Thank you, Alan Isaac |
From: engelbert g. <eng...@gm...> - 2023-05-16 23:54:59
|
Hei 0.20.1 is out a small bug fix release * docutils/MANIFEST.in - Include tox.ini and docutils.conf in the source package (cf. bug #467 and bug #461). * tools/rst2odt_prepstyles.py - Moved to ``docutils/writers/odf_odt/prepstyles.py``. Replaced with a provisional backwards compatibility script. * no developer files from my local system, no html-files in the egg-directory cheers e |
From: engelbert g. <eng...@gm...> - 2023-05-09 18:07:33
|
hello, after the quiet test period, 0.20 is the new release Nothing changed from rc1 aside from dropping the postfix cheers e *Release Notes* Note Docutils 0.20 is the last version supporting Python 3.7 and 3.8. General Support Python 3.11 (patch #198 by Hugo van Kemenade). Output changes: HTML5: Use dpub-ARIA role "doc-footnote" (instead of ARIA role "note") for footnotes. LaTeX: Do not load the inputenc package in UTF-8 encoded LaTeX sources. (UTF-8 is the default encoding for LaTeX2e since 2018). Configuration changes: Settings in the [latex2e writer] configuration file section are now ignored by the "xetex" writer. Place common settings in section [latex writers]. New command line setting output. Obsoletes the <destination> positional argument (cf. future changes). utils.find_file_in_dirs() now returns a POSIX path also on Windows; utils.get_stylesheet_list() no longer converts \ to /. docutils/languages/ docutils/parsers/rst/languages/ Support Ukrainian. Patch by Dmytro Kazanzhy. test/coverage.sh Removed. Use the coverage.py project instead, coverage run test/alltests.py and coverage report. tools/ Moved quicktest.py to tools/dev/. Detailed changes in https://docutils.sourceforge.io/HISTORY.html |
From: engelbert g. <eng...@gm...> - 2023-05-04 12:14:58
|
The release candidate is on pip When installing with pip add the --pre option:: pip install --pre docutils cheers e *Release Notes* Note Docutils 0.20 is the last version supporting Python 3.7 and 3.8. - General - Support Python 3.11 (patch #198 by Hugo van Kemenade). - Output changes: HTML5: Use dpub-ARIA role "doc-footnote" (instead of ARIA role "note") for footnotes. LaTeX: Do not load the inputenc package in UTF-8 encoded LaTeX sources. (UTF-8 is the default encoding for LaTeX2e since 2018). - Configuration changes: - Settings in the [latex2e writer] configuration file section are now ignored by the "xetex" writer. Place common settings in section [latex writers] <https://docutils.sourceforge.io/docs/user/config.html#latex-writers>. - New command line setting output <https://docutils.sourceforge.io/docs/user/config.html#output>. Obsoletes the <destination> positional argument (cf. future changes <https://docutils.sourceforge.io/RELEASE-NOTES.html#command-line-usage-pattern> ). - utils.find_file_in_dirs() now returns a POSIX path also on Windows; utils.get_stylesheet_list() no longer converts \ to /. - docutils/languages/ docutils/parsers/rst/languages/ - Support Ukrainian. Patch by Dmytro Kazanzhy. - test/coverage.sh - Removed. Use the coverage.py <https://pypi.org/project/coverage/> project instead, coverage run test/alltests.py and coverage report. - tools/ - Moved quicktest.py to tools/dev/. Detailed changes in https://docutils.sourceforge.io/HISTORY.html |
From: engelbert g. <eng...@gm...> - 2023-05-04 10:54:46
|
hello everyone 0.20 is in it's final * rc1 before the weekend may 6./7. * release on tuesday , next may 9 or if someone needs more test time, may 16. all the best e |
From: Chris S. <chr...@ho...> - 2023-03-01 06:49:00
|
Hi all 👋, I'm pleased to announce a new release of myst-parser (and myst-docutils), that brings a number of exciting new features, improvements, and upgrades 🎉 https://myst-parser.readthedocs.io - 📚 Rewritten documentation, with a clearer structure, many more examples, rich hover tips, and a new live preview page (powered by pyscript) - The code base API is also now fully documented by https://sphinx-autodoc2.readthedocs.io/, which even allows for MyST docstrings! - ⬆️ Add Sphinx 6 support - 📄 Extended docutils (single-page) support - 🔗 Extended Markdown links, including intersphinx support, e.g. `[text](inv:name#target)` - `{}` New attributes syntax, to extend common Markdown syntaxes, e.g. `![image](image.png){#id .class width=100px}` For a full list of changes, see: https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md Happy parsing! 🤖 Executable books team |