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]

Reply via email to