mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-03-01 04:52:21 +08:00
Add stubs for pygit2 (#11374)
The upstream library is very tricky to type (likely requires nontrivial refactoring), and only contains partial type information, but stubs are a lot easier because only the public signatures are involved this way, so I plan to first make the library usable in typed projects by making stubs available here, then gradually work my way upstream. The stubs are auto-generated then completed with fully manual inspection of every Python source file. The `_pygit2.pyi` comes from upstream and is mostly untouched except for required style changes, the signature of `options()`, and `FilterSource` which is missing from upstream.
This commit is contained in:
6
stubs/pygit2/METADATA.toml
Normal file
6
stubs/pygit2/METADATA.toml
Normal file
@@ -0,0 +1,6 @@
|
||||
version = "1.14.*"
|
||||
upstream_repository = "https://github.com/libgit2/pygit2"
|
||||
requires = ["types-cffi"]
|
||||
|
||||
[tool.stubtest]
|
||||
platforms = ["darwin", "linux", "win32"]
|
||||
Reference in New Issue
Block a user