-
-
Notifications
You must be signed in to change notification settings - Fork 2k
add cysqlite to typeshed #15502
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Vizonex
wants to merge
45
commits into
python:main
Choose a base branch
from
Vizonex:cysqlite
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
add cysqlite to typeshed #15502
Changes from all commits
Commits
Show all changes
45 commits
Select commit
Hold shift + click to select a range
33e5cbb
add cysqlite
Vizonex 3821fad
Merge branch 'main' into cysqlite
Vizonex 58e34db
fix get_wrapper
Vizonex 4a8c237
remove overload
Vizonex c8da5d6
add disjoint_base to cython compiled classes
Vizonex 67491fa
add allowlist and ensure stubtest passes
Vizonex d807767
add bool | None to __exit__ return values
Vizonex 0d559af
fix pyright tests
Vizonex 9bc2e99
Merge branch 'main' into cysqlite
Vizonex 68850b4
more fixes and fill in missing items
Vizonex 578e1c8
fix remaining items left in aio.pyi
Vizonex dcf8ddd
Update stubs/cysqlite/cysqlite/__init__.pyi
Vizonex a6f758d
Update stubs/cysqlite/cysqlite/_cysqlite.pyi
Vizonex 502fe48
Update stubs/cysqlite/cysqlite/_cysqlite.pyi
Vizonex 2174567
Update stubs/cysqlite/cysqlite/_cysqlite.pyi
Vizonex 6db2a7e
remove branching in typing & typing-extensions
Vizonex 5743863
Merge branch 'cysqlite' of https://github.com/Vizonex/typeshed into c…
Vizonex ddecb83
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] a8bf9ad
fix SENTINEL for now
Vizonex eda150b
Merge branch 'cysqlite' of https://github.com/Vizonex/typeshed into c…
Vizonex 82fa652
wrap contants using Final[...]
Vizonex 7e57504
fix allowlist
Vizonex 59265bf
Update stubs/cysqlite/cysqlite/aio.pyi
Vizonex 3462ed8
add type_check_only to type dictionaries
Vizonex e5e7070
Update stubs/cysqlite/cysqlite/__init__.pyi
Vizonex e9dcb39
Update stubs/cysqlite/cysqlite/_cysqlite.pyi
Vizonex 4130a7f
Update stubs/cysqlite/cysqlite/_cysqlite.pyi
Vizonex 2c75b0d
add explainations as for the use of Any with TableFunction class
Vizonex 5726793
add explainations as for the use of Any with TableFunction class
Vizonex 6edba37
fix with stubtest_thrid_party.py
Vizonex 459a772
Merge branch 'main' into cysqlite
Vizonex 37ced8b
remove Any from initalize in TableFunction class
Vizonex 3813f6c
Update stubs/cysqlite/@tests/stubtest_allowlist.txt
Vizonex 8659824
Update stubs/cysqlite/cysqlite/_cysqlite.pyi
Vizonex 5ed3c7e
Update stubs/cysqlite/cysqlite/_cysqlite.pyi
Vizonex 91842f0
Update stubs/cysqlite/cysqlite/_cysqlite.pyi
Vizonex f319ebb
Update stubs/cysqlite/cysqlite/_cysqlite.pyi
Vizonex 1612bec
Merge branch 'main' into cysqlite
Vizonex 6cf2614
Update stubs/cysqlite/cysqlite/_cysqlite.pyi
Vizonex dec196b
Update stubs/cysqlite/cysqlite/_cysqlite.pyi
Vizonex ba99887
Update stubs/cysqlite/@tests/stubtest_allowlist.txt
Vizonex a5c527f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 72426a6
Update stubs/cysqlite/@tests/stubtest_allowlist.txt
Vizonex ae81ffe
Update stubs/cysqlite/cysqlite/aio.pyi
Vizonex aefa4f7
add Final to aio.pyi
Vizonex File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| cysqlite._cysqlite.__test__ | ||
| cysqlite._cysqlite.__reduce_cython__ | ||
| cysqlite._cysqlite.__setstate_cython__ | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| version = "0.2.*" | ||
| upstream_repository = "https://github.com/coleifer/cysqlite" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,27 @@ | ||
| from typing import Final | ||
|
|
||
| from ._constants import * | ||
| from ._cysqlite import ( | ||
| Blob as Blob, | ||
| Connection as Connection, | ||
| Row as Row, | ||
| TableFunction as TableFunction, | ||
| compile_option as compile_option, | ||
| connect as connect, | ||
| damerau_levenshtein_dist as damerau_levenshtein_dist, | ||
| levenshtein_dist as levenshtein_dist, | ||
| median as median, | ||
| rank_bm25 as rank_bm25, | ||
| rank_lucene as rank_lucene, | ||
| sqlite_version as sqlite_version, | ||
| sqlite_version_info as sqlite_version_info, | ||
| status as status, | ||
| threadsafety as threadsafety, | ||
| ) | ||
| from .exceptions import * | ||
|
|
||
| version: Final[str] | ||
| __version__: Final[str] | ||
| version_info: Final[tuple[int, int, int]] | ||
| apilevel: Final = "2.0" | ||
| paramstyle: Final = "qmark" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,189 @@ | ||
| from typing import Final | ||
|
|
||
| SQLITE_ABORT: Final[int] | ||
| SQLITE_ALTER_TABLE: Final[int] | ||
| SQLITE_ANALYZE: Final[int] | ||
| SQLITE_ATTACH: Final[int] | ||
| SQLITE_AUTH: Final[int] | ||
| SQLITE_BUSY: Final[int] | ||
| SQLITE_CANTOPEN: Final[int] | ||
| SQLITE_CHECKPOINT_FULL: Final[int] | ||
| SQLITE_CHECKPOINT_PASSIVE: Final[int] | ||
| SQLITE_CHECKPOINT_RESTART: Final[int] | ||
| SQLITE_CHECKPOINT_TRUNCATE: Final[int] | ||
| SQLITE_CONSTRAINT: Final[int] | ||
| SQLITE_COPY: Final[int] | ||
| SQLITE_CORRUPT: Final[int] | ||
| SQLITE_CREATE_INDEX: Final[int] | ||
| SQLITE_CREATE_TABLE: Final[int] | ||
| SQLITE_CREATE_TEMP_INDEX: Final[int] | ||
| SQLITE_CREATE_TEMP_TABLE: Final[int] | ||
| SQLITE_CREATE_TEMP_TRIGGER: Final[int] | ||
| SQLITE_CREATE_TEMP_VIEW: Final[int] | ||
| SQLITE_CREATE_TRIGGER: Final[int] | ||
| SQLITE_CREATE_VIEW: Final[int] | ||
| SQLITE_CREATE_VTABLE: Final[int] | ||
| SQLITE_DBCONFIG_DEFENSIVE: Final[int] | ||
| SQLITE_DBCONFIG_DQS_DDL: Final[int] | ||
| SQLITE_DBCONFIG_DQS_DML: Final[int] | ||
| SQLITE_DBCONFIG_ENABLE_FKEY: Final[int] | ||
| SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER: Final[int] | ||
| SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION: Final[int] | ||
| SQLITE_DBCONFIG_ENABLE_QPSG: Final[int] | ||
| SQLITE_DBCONFIG_ENABLE_TRIGGER: Final[int] | ||
| SQLITE_DBCONFIG_ENABLE_VIEW: Final[int] | ||
| SQLITE_DBCONFIG_LEGACY_ALTER_TABLE: Final[int] | ||
| SQLITE_DBCONFIG_LEGACY_FILE_FORMAT: Final[int] | ||
| SQLITE_DBCONFIG_MAINDBNAME: Final[int] | ||
| SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE: Final[int] | ||
| SQLITE_DBCONFIG_RESET_DATABASE: Final[int] | ||
| SQLITE_DBCONFIG_TRIGGER_EQP: Final[int] | ||
| SQLITE_DBCONFIG_TRUSTED_SCHEMA: Final[int] | ||
| SQLITE_DBCONFIG_WRITABLE_SCHEMA: Final[int] | ||
| SQLITE_DBSTATUS_CACHE_HIT: Final[int] | ||
| SQLITE_DBSTATUS_CACHE_MISS: Final[int] | ||
| SQLITE_DBSTATUS_CACHE_USED: Final[int] | ||
| SQLITE_DBSTATUS_CACHE_WRITE: Final[int] | ||
| SQLITE_DBSTATUS_DEFERRED_FKS: Final[int] | ||
| SQLITE_DBSTATUS_LOOKASIDE_HIT: Final[int] | ||
| SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL: Final[int] | ||
| SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE: Final[int] | ||
| SQLITE_DBSTATUS_LOOKASIDE_USED: Final[int] | ||
| SQLITE_DBSTATUS_SCHEMA_USED: Final[int] | ||
| SQLITE_DBSTATUS_STMT_USED: Final[int] | ||
| SQLITE_DELETE: Final[int] | ||
| SQLITE_DENY: Final[int] | ||
| SQLITE_DETACH: Final[int] | ||
| SQLITE_DONE: Final[int] | ||
| SQLITE_DROP_INDEX: Final[int] | ||
| SQLITE_DROP_TABLE: Final[int] | ||
| SQLITE_DROP_TEMP_INDEX: Final[int] | ||
| SQLITE_DROP_TEMP_TABLE: Final[int] | ||
| SQLITE_DROP_TEMP_TRIGGER: Final[int] | ||
| SQLITE_DROP_TEMP_VIEW: Final[int] | ||
| SQLITE_DROP_TRIGGER: Final[int] | ||
| SQLITE_DROP_VIEW: Final[int] | ||
| SQLITE_DROP_VTABLE: Final[int] | ||
| SQLITE_EMPTY: Final[int] | ||
| SQLITE_ERROR: Final[int] | ||
| SQLITE_FCNTL_BEGIN_ATOMIC_WRITE: Final[int] | ||
| SQLITE_FCNTL_BUSYHANDLER: Final[int] | ||
| SQLITE_FCNTL_CHUNK_SIZE: Final[int] | ||
| SQLITE_FCNTL_CKPT_DONE: Final[int] | ||
| SQLITE_FCNTL_CKPT_START: Final[int] | ||
| SQLITE_FCNTL_CKSM_FILE: Final[int] | ||
| SQLITE_FCNTL_COMMIT_ATOMIC_WRITE: Final[int] | ||
| SQLITE_FCNTL_COMMIT_PHASETWO: Final[int] | ||
| SQLITE_FCNTL_DATA_VERSION: Final[int] | ||
| SQLITE_FCNTL_EXTERNAL_READER: Final[int] | ||
| SQLITE_FCNTL_FILE_POINTER: Final[int] | ||
| SQLITE_FCNTL_GET_LOCKPROXYFILE: Final[int] | ||
| SQLITE_FCNTL_HAS_MOVED: Final[int] | ||
| SQLITE_FCNTL_JOURNAL_POINTER: Final[int] | ||
| SQLITE_FCNTL_LAST_ERRNO: Final[int] | ||
| SQLITE_FCNTL_LOCKSTATE: Final[int] | ||
| SQLITE_FCNTL_LOCK_TIMEOUT: Final[int] | ||
| SQLITE_FCNTL_MMAP_SIZE: Final[int] | ||
| SQLITE_FCNTL_NULL_IO: Final[int] | ||
| SQLITE_FCNTL_OVERWRITE: Final[int] | ||
| SQLITE_FCNTL_PDB: Final[int] | ||
| SQLITE_FCNTL_PERSIST_WAL: Final[int] | ||
| SQLITE_FCNTL_POWERSAFE_OVERWRITE: Final[int] | ||
| SQLITE_FCNTL_PRAGMA: Final[int] | ||
| SQLITE_FCNTL_RBU: Final[int] | ||
| SQLITE_FCNTL_RESERVE_BYTES: Final[int] | ||
| SQLITE_FCNTL_RESET_CACHE: Final[int] | ||
| SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE: Final[int] | ||
| SQLITE_FCNTL_SET_LOCKPROXYFILE: Final[int] | ||
| SQLITE_FCNTL_SIZE_HINT: Final[int] | ||
| SQLITE_FCNTL_SIZE_LIMIT: Final[int] | ||
| SQLITE_FCNTL_SYNC: Final[int] | ||
| SQLITE_FCNTL_SYNC_OMITTED: Final[int] | ||
| SQLITE_FCNTL_TEMPFILENAME: Final[int] | ||
| SQLITE_FCNTL_TRACE: Final[int] | ||
| SQLITE_FCNTL_VFSNAME: Final[int] | ||
| SQLITE_FCNTL_VFS_POINTER: Final[int] | ||
| SQLITE_FCNTL_WAL_BLOCK: Final[int] | ||
| SQLITE_FCNTL_WIN32_AV_RETRY: Final[int] | ||
| SQLITE_FCNTL_WIN32_GET_HANDLE: Final[int] | ||
| SQLITE_FCNTL_WIN32_SET_HANDLE: Final[int] | ||
| SQLITE_FCNTL_ZIPVFS: Final[int] | ||
| SQLITE_FORMAT: Final[int] | ||
| SQLITE_FULL: Final[int] | ||
| SQLITE_FUNCTION: Final[int] | ||
| SQLITE_IGNORE: Final[int] | ||
| SQLITE_INSERT: Final[int] | ||
| SQLITE_INTERNAL: Final[int] | ||
| SQLITE_INTERRUPT: Final[int] | ||
| SQLITE_IOERR: Final[int] | ||
| SQLITE_LIMIT_ATTACHED: Final[int] | ||
| SQLITE_LIMIT_COLUMN: Final[int] | ||
| SQLITE_LIMIT_COMPOUND_SELECT: Final[int] | ||
| SQLITE_LIMIT_EXPR_DEPTH: Final[int] | ||
| SQLITE_LIMIT_FUNCTION_ARG: Final[int] | ||
| SQLITE_LIMIT_LENGTH: Final[int] | ||
| SQLITE_LIMIT_LIKE_PATTERN_LENGTH: Final[int] | ||
| SQLITE_LIMIT_SQL_LENGTH: Final[int] | ||
| SQLITE_LIMIT_TRIGGER_DEPTH: Final[int] | ||
| SQLITE_LIMIT_VARIABLE_NUMBER: Final[int] | ||
| SQLITE_LIMIT_VDBE_OP: Final[int] | ||
| SQLITE_LIMIT_WORKER_THREADS: Final[int] | ||
| SQLITE_LOCKED: Final[int] | ||
| SQLITE_MISMATCH: Final[int] | ||
| SQLITE_MISUSE: Final[int] | ||
| SQLITE_NOLFS: Final[int] | ||
| SQLITE_NOMEM: Final[int] | ||
| SQLITE_NOTADB: Final[int] | ||
| SQLITE_NOTFOUND: Final[int] | ||
| SQLITE_OK: Final[int] | ||
| SQLITE_OPEN_AUTOPROXY: Final[int] | ||
| SQLITE_OPEN_CREATE: Final[int] | ||
| SQLITE_OPEN_DELETEONCLOSE: Final[int] | ||
| SQLITE_OPEN_EXCLUSIVE: Final[int] | ||
| SQLITE_OPEN_FULLMUTEX: Final[int] | ||
| SQLITE_OPEN_MAIN_DB: Final[int] | ||
| SQLITE_OPEN_MAIN_JOURNAL: Final[int] | ||
| SQLITE_OPEN_MASTER_JOURNAL: Final[int] | ||
| SQLITE_OPEN_MEMORY: Final[int] | ||
| SQLITE_OPEN_NOMUTEX: Final[int] | ||
| SQLITE_OPEN_PRIVATECACHE: Final[int] | ||
| SQLITE_OPEN_READONLY: Final[int] | ||
| SQLITE_OPEN_READWRITE: Final[int] | ||
| SQLITE_OPEN_SHAREDCACHE: Final[int] | ||
| SQLITE_OPEN_SUBJOURNAL: Final[int] | ||
| SQLITE_OPEN_TEMP_DB: Final[int] | ||
| SQLITE_OPEN_TEMP_JOURNAL: Final[int] | ||
| SQLITE_OPEN_TRANSIENT_DB: Final[int] | ||
| SQLITE_OPEN_URI: Final[int] | ||
| SQLITE_OPEN_WAL: Final[int] | ||
| SQLITE_PERM: Final[int] | ||
| SQLITE_PRAGMA: Final[int] | ||
| SQLITE_PROTOCOL: Final[int] | ||
| SQLITE_RANGE: Final[int] | ||
| SQLITE_READ: Final[int] | ||
| SQLITE_READONLY: Final[int] | ||
| SQLITE_RECURSIVE: Final[int] | ||
| SQLITE_REINDEX: Final[int] | ||
| SQLITE_ROW: Final[int] | ||
| SQLITE_SAVEPOINT: Final[int] | ||
| SQLITE_SCHEMA: Final[int] | ||
| SQLITE_SELECT: Final[int] | ||
| SQLITE_STATUS_MALLOC_COUNT: Final[int] | ||
| SQLITE_STATUS_MALLOC_SIZE: Final[int] | ||
| SQLITE_STATUS_MEMORY_USED: Final[int] | ||
| SQLITE_STATUS_PAGECACHE_OVERFLOW: Final[int] | ||
| SQLITE_STATUS_PAGECACHE_SIZE: Final[int] | ||
| SQLITE_STATUS_PAGECACHE_USED: Final[int] | ||
| SQLITE_STATUS_PARSER_STACK: Final[int] | ||
| SQLITE_STATUS_SCRATCH_OVERFLOW: Final[int] | ||
| SQLITE_STATUS_SCRATCH_SIZE: Final[int] | ||
| SQLITE_STATUS_SCRATCH_USED: Final[int] | ||
| SQLITE_TOOBIG: Final[int] | ||
| SQLITE_TRACE_CLOSE: Final[int] | ||
| SQLITE_TRACE_PROFILE: Final[int] | ||
| SQLITE_TRACE_ROW: Final[int] | ||
| SQLITE_TRACE_STMT: Final[int] | ||
| SQLITE_TRANSACTION: Final[int] | ||
| SQLITE_UPDATE: Final[int] | ||
| SQLITE_VERSION: Final[str] | ||
| SQLITE_VERSION_NUMBER: Final[int] |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.