<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sphinx-git.git/sphinx/pycode, branch v3.5.4</title>
<subtitle>github.com: sphinx-doc/sphinx.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sphinx-git.git/'/>
<entry>
<title>Fix #8652: autodoc: variable comments are ignored if invalid type comments found</title>
<updated>2021-01-10T08:08:56+00:00</updated>
<author>
<name>Takeshi KOMIYA</name>
<email>i.tkomiya@gmail.com</email>
</author>
<published>2021-01-10T08:08:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sphinx-git.git/commit/?id=eaa86125676729612ac0a1258161544cc5ebeb7a'/>
<id>eaa86125676729612ac0a1258161544cc5ebeb7a</id>
<content type='text'>
To avoid the crash of ModuleAnalyzer from invalid type comments, this
start to retry parsing without type_comments=False when `ast.parse()`
raises SyntaxError.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To avoid the crash of ModuleAnalyzer from invalid type comments, this
start to retry parsing without type_comments=False when `ast.parse()`
raises SyntaxError.
</pre>
</div>
</content>
</entry>
<entry>
<title>A happy new year!</title>
<updated>2021-01-01T04:40:48+00:00</updated>
<author>
<name>Takeshi KOMIYA</name>
<email>i.tkomiya@gmail.com</email>
</author>
<published>2020-12-31T17:00:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sphinx-git.git/commit/?id=f9968594206e538f13fa1c27c065027f10d4ea27'/>
<id>f9968594206e538f13fa1c27c065027f10d4ea27</id>
<content type='text'>
.. note::

   $ find sphinx tests LICENSE doc/conf.py -type f -exec sed -i '' -e 's/2007\-20../2007-2021/' {} \;
   $ git co sphinx/locale/**/*.js sphinx/templates/epub3/mimetype
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
.. note::

   $ find sphinx tests LICENSE doc/conf.py -type f -exec sed -i '' -e 's/2007\-20../2007-2021/' {} \;
   $ git co sphinx/locale/**/*.js sphinx/templates/epub3/mimetype
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix pycode becomes slow</title>
<updated>2020-11-25T17:48:45+00:00</updated>
<author>
<name>Takeshi KOMIYA</name>
<email>i.tkomiya@gmail.com</email>
</author>
<published>2020-11-25T17:48:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sphinx-git.git/commit/?id=3e7ae1efe6b45034dbe637402ad51b2ab5e7ed6e'/>
<id>3e7ae1efe6b45034dbe637402ad51b2ab5e7ed6e</id>
<content type='text'>
On the renaming ModuleAnalyzer.parse(), I overlooked renaming a flag.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On the renaming ModuleAnalyzer.parse(), I overlooked renaming a flag.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename ModuleAnalyzer.parse() to analyze()</title>
<updated>2020-11-21T17:59:29+00:00</updated>
<author>
<name>Takeshi KOMIYA</name>
<email>i.tkomiya@gmail.com</email>
</author>
<published>2020-11-21T17:47:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sphinx-git.git/commit/?id=8e29d57395f9cc964ac0de7e407c84bb45ec7906'/>
<id>8e29d57395f9cc964ac0de7e407c84bb45ec7906</id>
<content type='text'>
The word "analyze" is much appropriate for "ModuleAnalyzer" instead
of "parse".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The word "analyze" is much appropriate for "ModuleAnalyzer" instead
of "parse".
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #8408 from francoisfreitag/isort</title>
<updated>2020-11-11T17:05:13+00:00</updated>
<author>
<name>Takeshi KOMIYA</name>
<email>i.tkomiya@gmail.com</email>
</author>
<published>2020-11-11T17:05:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sphinx-git.git/commit/?id=68cc0f7e94f360a2c62ebcb761f8096e04ebf07f'/>
<id>68cc0f7e94f360a2c62ebcb761f8096e04ebf07f</id>
<content type='text'>
Sort imports with isort</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sort imports with isort</pre>
</div>
</content>
</entry>
<entry>
<title>Sort imports with isort</title>
<updated>2020-11-11T12:19:05+00:00</updated>
<author>
<name>François Freitag</name>
<email>mail@franek.fr</email>
</author>
<published>2020-11-11T11:00:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sphinx-git.git/commit/?id=0949735210abaa05b6448e531984f159403053f4'/>
<id>0949735210abaa05b6448e531984f159403053f4</id>
<content type='text'>
Keep imports alphabetically sorted and their order homogeneous across
Python source files.

The isort project has more feature and is more active than the
flake8-import-order plugin.

Most issues caught were simply import ordering from the same module.
Where imports were purposefully placed out of order, tag with
isort:skip.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Keep imports alphabetically sorted and their order homogeneous across
Python source files.

The isort project has more feature and is more active than the
flake8-import-order plugin.

Most issues caught were simply import ordering from the same module.
Where imports were purposefully placed out of order, tag with
isort:skip.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #8372: autodoc: autoclass directive became slower than Sphinx-3.2</title>
<updated>2020-11-08T14:23:32+00:00</updated>
<author>
<name>Takeshi KOMIYA</name>
<email>i.tkomiya@gmail.com</email>
</author>
<published>2020-11-08T13:52:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sphinx-git.git/commit/?id=e3eec9f0e102d01938b99a2fb925b81678270dfa'/>
<id>e3eec9f0e102d01938b99a2fb925b81678270dfa</id>
<content type='text'>
* The result of ModuleAnalyzer.parse() is not cached
* autodoc tries to search overloaded constructor methods to the root
  class even if a definition found
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* The result of ModuleAnalyzer.parse() is not cached
* autodoc tries to search overloaded constructor methods to the root
  class even if a definition found
</pre>
</div>
</content>
</entry>
<entry>
<title>pycode: ast.unparse() construct number literals using source code</title>
<updated>2020-10-04T16:08:14+00:00</updated>
<author>
<name>Takeshi KOMIYA</name>
<email>i.tkomiya@gmail.com</email>
</author>
<published>2020-10-03T16:45:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sphinx-git.git/commit/?id=0b32e72635f6e117824b5cba3b8b38254a6a2644'/>
<id>0b32e72635f6e117824b5cba3b8b38254a6a2644</id>
<content type='text'>
Developers can write number literals in several ways. For example,
decimal (1234), hexadecimal (0x1234), octal decimal (0o1234) and so on.
But, AST module don't mind how the numbers written in the code. As a
result, ast.unparse() could not reproduce the original form of number
literals.

This allows to construct number literals as possible using original
source code.

Note: This is only available in Python 3.8+.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Developers can write number literals in several ways. For example,
decimal (1234), hexadecimal (0x1234), octal decimal (0o1234) and so on.
But, AST module don't mind how the numbers written in the code. As a
result, ast.unparse() could not reproduce the original form of number
literals.

This allows to construct number literals as possible using original
source code.

Note: This is only available in Python 3.8+.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #7964: autodoc: Tuple in default value is wrongly rendered</title>
<updated>2020-10-03T03:01:20+00:00</updated>
<author>
<name>Takeshi KOMIYA</name>
<email>i.tkomiya@gmail.com</email>
</author>
<published>2020-10-03T03:00:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sphinx-git.git/commit/?id=785f4d695cfca0eeb537c92166808bc9f187d8c0'/>
<id>785f4d695cfca0eeb537c92166808bc9f187d8c0</id>
<content type='text'>
This implements tuple literal support to sphinx.pycode.ast.unparse().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This implements tuple literal support to sphinx.pycode.ast.unparse().
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: pycode: Use OrderedDict to store variable comments</title>
<updated>2020-07-19T07:00:52+00:00</updated>
<author>
<name>Takeshi KOMIYA</name>
<email>i.tkomiya@gmail.com</email>
</author>
<published>2020-07-19T07:00:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sphinx-git.git/commit/?id=b6bf2b88cef6c2b1517d7948c61ca86abb20fd77'/>
<id>b6bf2b88cef6c2b1517d7948c61ca86abb20fd77</id>
<content type='text'>
It is worthy to keep the order of analyzer.attr_docs to generate
document in reproducible. So this uses OrderedDict explicitly to do
that. It also helps python3.5 environment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is worthy to keep the order of analyzer.attr_docs to generate
document in reproducible. So this uses OrderedDict explicitly to do
that. It also helps python3.5 environment.
</pre>
</div>
</content>
</entry>
</feed>
