Coder Social home page Coder Social logo

apache / horaedb-client-py Goto Github PK

View Code? Open in Web Editor NEW
9.0 8.0 6.0 133 KB

Apache HoraeDB (Incubating) Python Client.

Home Page: https://horaedb.apache.org/

License: Apache License 2.0

Makefile 0.68% Rust 87.02% Python 12.30%
cloud-native database distributed-database horaedb iot-database python sql timeseries-analysis timeseries-database tsdb

horaedb-client-py's Introduction

Apache HoraeDB (Incubating) Python Client

License CI OpenIssue

Introduction

Python client for Apache HoraeDB (Incubating).

Important

Apache HoraeDB (incubating) is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC.

Please read the DISCLAIMER and a full explanation of "incubating".

Support features

  • Query
  • Write

An example is provided to show how to access HoraeDB.

Installation

pip install horaedb-client

Contributing

Any contribution is welcome!

Read our Contributing Guide and make your first contribution!

License

Under Apache License 2.0.

horaedb-client-py's People

Contributors

baojinri avatar chunshao90 avatar jiacai2050 avatar messense avatar rachelint avatar shikaiwi avatar tanruixiang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

horaedb-client-py's Issues

arm64 macOS wheel is broken

In [1]: from ceresdb_client import Client
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Input In [1], in <cell line: 1>()
----> 1 from ceresdb_client import Client

File ~/.pyenv/versions/3.10.4/envs/brm-api/lib/python3.10/site-packages/ceresdb_client/__init__.py:1, in <module>
----> 1 from .ceresdb_client import *
      3 __doc__ = ceresdb_client.__doc__
      4 if hasattr(ceresdb_client, "__all__"):

ImportError: dlopen(/Users/messense/.pyenv/versions/3.10.4/envs/test/lib/python3.10/site-packages/ceresdb_client/ceresdb_client.abi3.so, 0x0002): symbol not found in flat namespace (_aes_hw_cbc_encrypt)

symbol not found in flat namespace (_aes_hw_cbc_encrypt) looks like the same kind of issue as ray-project/ray#14697, I think it might be caused by misconfiguration of grpc or boringssl when cross compiling from x86_64 macOS to arm64 macOS.

Support uploading package to pypi

To deliver the sdk to users, We have to upload the package to pypi. What we should do:

  • Do the necessary application to pypi.
  • Build an automatic upload procedure.

Maybe we should refer to some other famous python project.

Support CI

Thie project needs CI based on Github Actions to ensure the quality of development. And now about the CI what I can come up with is these jobs:

And as for unit tests, now no unit test in this project has been provided and the test framework of the python project has not been decided yet so I suggest skipping the UT part in the CI for now.

`horaedb-client` can't be found on PyPi

It looks like you have finished renaming the project and updated the install command in readme.
But I noticed that I can't find it on PyPi yet.

Would you consider re-releasing it with the new name?

Support python3.6

Some users only have a python3.6 environment to run their application, but currently our client doesn't support python3.6 yet.

Let's support python3.6 on a specific branch.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.