<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Tools/clinic, branch main</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/'/>
<entry>
<title>gh-104050: Add type hints to Argument Clinic converter keywords (#104588)</title>
<updated>2023-05-17T21:05:22+00:00</updated>
<author>
<name>Erlend E. Aasland</name>
<email>erlend.aasland@protonmail.com</email>
</author>
<published>2023-05-17T21:05:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=2f369cafeeb4a4886b00396abd8a5f33e555e1c3'/>
<id>2f369cafeeb4a4886b00396abd8a5f33e555e1c3</id>
<content type='text'>
Introduce TypeSet, and use it to annotate the 'accept' keyword of
various C converters. Also add some missing return annotations for
converter init functions.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce TypeSet, and use it to annotate the 'accept' keyword of
various C converters. Also add some missing return annotations for
converter init functions.</pre>
</div>
</content>
</entry>
<entry>
<title>gh-104050: Add typing to Argument Clinic converters (#104547)</title>
<updated>2023-05-16T22:32:11+00:00</updated>
<author>
<name>Erlend E. Aasland</name>
<email>erlend.aasland@protonmail.com</email>
</author>
<published>2023-05-16T22:32:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=0afc473f500955b85c71725d8ae7d65787db5dd1'/>
<id>0afc473f500955b85c71725d8ae7d65787db5dd1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-104050: Add more annotations to `Tools/clinic.py` (#104544)</title>
<updated>2023-05-16T17:18:28+00:00</updated>
<author>
<name>Nikita Sobolev</name>
<email>mail@sobolevn.me</email>
</author>
<published>2023-05-16T17:18:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=a454a6651ba26ed623377dd01ed62a0a22afa8c7'/>
<id>a454a6651ba26ed623377dd01ed62a0a22afa8c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-104050: Don't star-import 'types' in Argument Clinic (#104543)</title>
<updated>2023-05-16T12:02:18+00:00</updated>
<author>
<name>Erlend E. Aasland</name>
<email>erlend.aasland@protonmail.com</email>
</author>
<published>2023-05-16T12:02:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=c22fced96c4d472221071d12e8e88b0a33f6bb4b'/>
<id>c22fced96c4d472221071d12e8e88b0a33f6bb4b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-104050: Add basic typing to CConverter in clinic.py (#104538)</title>
<updated>2023-05-16T11:47:35+00:00</updated>
<author>
<name>Erlend E. Aasland</name>
<email>erlend.aasland@protonmail.com</email>
</author>
<published>2023-05-16T11:47:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=505e2954a9bbc843128de818bf2f3cd15e55f146'/>
<id>505e2954a9bbc843128de818bf2f3cd15e55f146</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-64595: Fix write file logic in Argument Clinic (#104507)</title>
<updated>2023-05-16T10:25:43+00:00</updated>
<author>
<name>Erlend E. Aasland</name>
<email>erlend.aasland@protonmail.com</email>
</author>
<published>2023-05-16T10:25:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=cca90b690679ed62a689b7867e83776b15c8a5e8'/>
<id>cca90b690679ed62a689b7867e83776b15c8a5e8</id>
<content type='text'>
Check if any clinic output actually changes any of the output files
before deciding if we should touch the source file.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Check if any clinic output actually changes any of the output files
before deciding if we should touch the source file.</pre>
</div>
</content>
</entry>
<entry>
<title>Bump mypy from 1.2.0 to 1.3.0 in /Tools/clinic (#104501)</title>
<updated>2023-05-15T09:17:48+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2023-05-15T09:17:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=35bf0916d913b83cf1883b76e67ad8b1c9a25bbe'/>
<id>35bf0916d913b83cf1883b76e67ad8b1c9a25bbe</id>
<content type='text'>
build(deps-dev): bump mypy from 1.2.0 to 1.3.0 in /Tools/clinic

Bumps [mypy](https://github.com/python/mypy) from 1.2.0 to 1.3.0.
- [Commits](https://github.com/python/mypy/compare/v1.2.0...v1.3.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;
Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
build(deps-dev): bump mypy from 1.2.0 to 1.3.0 in /Tools/clinic

Bumps [mypy](https://github.com/python/mypy) from 1.2.0 to 1.3.0.
- [Commits](https://github.com/python/mypy/compare/v1.2.0...v1.3.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;
Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>gh-104050: Run mypy on `clinic.py` in CI (#104421)</title>
<updated>2023-05-15T08:49:28+00:00</updated>
<author>
<name>Alex Waygood</name>
<email>Alex.Waygood@Gmail.com</email>
</author>
<published>2023-05-15T08:49:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=9d41f83c58e6dc2fc6eb4b91f803551850b0adeb'/>
<id>9d41f83c58e6dc2fc6eb4b91f803551850b0adeb</id>
<content type='text'>
* Add basic mypy workflow to CI
* Make the type check pass

---------

Co-authored-by: Erlend E. Aasland &lt;erlend.aasland@protonmail.com&gt;
Co-authored-by: Nikita Sobolev &lt;mail@sobolevn.me&gt;
Co-authored-by: Hugo van Kemenade &lt;hugovk@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add basic mypy workflow to CI
* Make the type check pass

---------

Co-authored-by: Erlend E. Aasland &lt;erlend.aasland@protonmail.com&gt;
Co-authored-by: Nikita Sobolev &lt;mail@sobolevn.me&gt;
Co-authored-by: Hugo van Kemenade &lt;hugovk@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>gh-104389: Add 'unused' keyword to Argument Clinic C converters (#104390)</title>
<updated>2023-05-12T08:34:00+00:00</updated>
<author>
<name>Erlend E. Aasland</name>
<email>erlend.aasland@protonmail.com</email>
</author>
<published>2023-05-12T08:34:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=b2c1b4da1935639cb89fbbad0ce170a1182537bd'/>
<id>b2c1b4da1935639cb89fbbad0ce170a1182537bd</id>
<content type='text'>
Use the unused keyword param in the converter to explicitly
mark an argument as unused:

    /*[clinic input]
    SomeBaseClass.stubmethod
        flag: bool(unused=True)
    [clinic start generated code]*/</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the unused keyword param in the converter to explicitly
mark an argument as unused:

    /*[clinic input]
    SomeBaseClass.stubmethod
        flag: bool(unused=True)
    [clinic start generated code]*/</pre>
</div>
</content>
</entry>
<entry>
<title>gh-90953: Don't use deprecated AST nodes in clinic.py (#104322)</title>
<updated>2023-05-09T21:16:22+00:00</updated>
<author>
<name>Alex Waygood</name>
<email>Alex.Waygood@Gmail.com</email>
</author>
<published>2023-05-09T21:16:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=fe694a6db620062f467469bd2bb987315d72fd62'/>
<id>fe694a6db620062f467469bd2bb987315d72fd62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
