Yes, looks strange? Why is the hash code part of API? On Tue, Jul 24, 2018, 13:38 Igor Sapego <isap...@apache.org> wrote:
> Ok, I've quickly looked through API and I have a questions. Here > is the code from the example: > > cache_name = 'my cache' > hash_code = hashcode(cache_name) > cache_create(conn, cache_name) > result = cache_put(conn, hash_code, 'my key', 42) > > I'm not familiar with python, so here is the question. Why there is > no "cache" class, and functions with hash code are used? > > Best Regards, > Igor > > > On Mon, Jul 2, 2018 at 9:01 PM Dmitry Melnichuk < > dmitry.melnic...@nobitlost.com> wrote: > > > Hi Igor, > > > > I totally agree with the point that auto-generated things does not > > belong to the source tree. > > > > I already made short instructions on how to generate HTML documents with > > Sphinx in README file. The instructions assume that the user is able to > > use the common tools (Python, pip, virtualenv) and have them installed. > > From the beginning of the development we found it inconvenient for > > those who wish to just read the documents and not fire up the whole > > development process. That's why I included the prebuilt documents in the > > repository. > > > > Note also, that Python programs, unlike Java ones, do not have the > > additional build step and always distributed as text. So each user will > > have to build the documents from the source to read it. > > > > To leverage this condition, most of Python package developers use > > readthedocs.org service (freemium, engine is under MIT license) to > > publish their documentation online. Unfortunately, the service can not > > be used by our project because of the directory structure. RTD treats > > the git root as a home to `docs` directory to build Sphinx docs out of > > it. In our case it would build anything but the documents we need from > > upstream git source. This situation can be fixed by developing Python > > thin client in a separate git repository and including it in upstream as > > a git sub-module, but I see this solution is too radical. > > > > Anyway, I am removing the prebuilt docs from now on, just as you > > suggested. Hope that potential usability problems might be addressed in > > the future. > > > > On 07/02/2018 09:41 PM, Igor Sapego wrote: > > > By the way, guys, > > > > > > I can see generated docs under source control. We do not store them > > > this way in Ignite. Instead, we have separate step during release, > where > > > we generate them and include in binary distribution. > > > > > > So you should remove documents from Git and provide us with > instructions > > > on how to generate docs during release. > > > > > > Best Regards, > > > Igor > > > > > >