Skip to content

Commit 9e2ee48

Browse files
committed
PYCBC-1747: Add binding generation tools package
Modification ============ * Added tools/ package that includes binding autogen tooling * Update .pre-commit config * Update MANIFEST.in to exclude tools * Set `couchbase::core::logger::level` enum to not go through autogen so Python side can appropriately map log levels Change-Id: If3416e1d3d2b0c8f419b062ce1eee1427f13f784 Reviewed-on: https://review.couchbase.org/c/couchbase-python-client/+/240944 Tested-by: Build Bot <build@couchbase.com> Reviewed-by: Dimitris Christodoulou <dimitris.christodoulou@couchbase.com>
1 parent 0bec626 commit 9e2ee48

31 files changed

Lines changed: 4775 additions & 518 deletions

.pre-commit-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ repos:
7070
txcouchbase/tests/|
7171
couchbase/tests/|
7272
tests/|
73+
tools/|
7374
simple_acouchbase.py|
7475
simple_couchbase.py|
7576
simple_txcouchbase.py|

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,4 @@ include deps/couchbase-cxx-client/third_party/expected/COPYING
7474
graft deps/couchbase-cxx-client/third_party/expected/include
7575
global-exclude *.py[cod] *.DS_Store
7676
exclude .git .gitignore .gitmodules gocaves* *.jar .clang* .cmake* .pre* .flake* MANIFEST.in
77+
prune tools

0 commit comments

Comments
 (0)