This is an automated email from the ASF dual-hosted git repository.
jmalkin pushed a change to branch count-sketch-python
in repository https://gitbox.apache.org/repos/asf/datasketches-cpp.git.
from 719f1e1 Merge pull request #230 from c-dickens/add-count-sketch
add cd7c34a follow cibuildwheel docs for building python wheels. initial
attempt.
add 81fce88 use IDE to get formatting right
add d03e5f6 skip win32 builds
add 6bb9a0c add missing quotes
add a6d8b36 run wheel creation when creating a release or when triggered
manually
add 1e4cfd3 try slightly different structure
add ed37a7a Merge pull request #233 from apache/pypi_prep
add 5f970e5 add sdist build to workflow
add 0c3535b grab dependencies in sdist build
add 594a903 add wheel to sdist build since the log complains about it
missing
add 847babe turn pybind11 into python build dependency, removing from
source tree. docs no yet updated.
add 0d3635f fix python compile issues on ubuntu+gcc10 docker by
redefining constants in namespaces rather than inside class template
add 18fbdcf Merge branch 'pybind_build_dependency' of
github.com:apache/datasketches-cpp into pybind_build_dependency
add 40342e5 Changes to support wheels on Windows
add d8870d7 add missing - and specify global pybind11 dependency
add fb52372 Merge pull request #234 from apache/pybind_build_dependency
add 18455ec Merge pull request #235 from apache/add_sdist_build
new f3dadca Merge branch 'master' of github.com:apache/datasketches-cpp
into count-sketch-python
new fc2841b pull changes to remove in-tree pybind11, refactor to allow
python and c++ to coexist in a single package
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/build_wheels.yml | 86 +++++++++++++++++++++++++
.gitmodules | 3 -
CMakeLists.txt | 2 +
common/include/common_defs.hpp | 2 +
cpc/include/cpc_common.hpp | 13 +++-
cpc/include/cpc_sketch.hpp | 2 +-
cpc/include/cpc_union.hpp | 2 +-
kll/include/kll_sketch.hpp | 9 ++-
pyproject.toml | 7 +-
python/CMakeLists.txt | 18 ++++--
python/datasketches/__init__.py | 7 ++
python/{src => datasketches}/count_sketch.py | 2 +-
python/{src => datasketches}/streaming_heap.py | 0
python/pybind11 | 1 -
python/pybind11Path.cmd | 3 +
python/src/__init__.py | 2 -
python/src/cpc_wrapper.cpp | 2 +-
python/src/datasketches.cpp | 2 +-
python/src/kll_wrapper.cpp | 2 +-
python/src/theta_wrapper.cpp | 4 +-
python/src/vector_of_kll.cpp | 16 +++--
python/tests/count_sketch_test.py | 6 +-
sampling/include/var_opt_sketch.hpp | 15 +++--
sampling/include/var_opt_sketch_impl.hpp | 2 +-
setup.py | 12 ++--
theta/include/theta_constants.hpp | 13 ++--
theta/include/theta_update_sketch_base.hpp | 7 +-
theta/include/theta_update_sketch_base_impl.hpp | 6 +-
28 files changed, 191 insertions(+), 55 deletions(-)
create mode 100644 .github/workflows/build_wheels.yml
create mode 100644 python/datasketches/__init__.py
rename python/{src => datasketches}/count_sketch.py (99%)
rename python/{src => datasketches}/streaming_heap.py (100%)
delete mode 160000 python/pybind11
create mode 100644 python/pybind11Path.cmd
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]