aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrobot-kikimr-dev <robot-kikimr-dev@yandex-team.ru>2022-06-16 20:46:15 +0300
committerrobot-kikimr-dev <robot-kikimr-dev@yandex-team.ru>2022-06-16 20:46:15 +0300
commit14f12f78aa51fd6c80b72c0d41c4134e62350a3e (patch)
tree90f49dadf2b5ccc89e1716d5b48ee50f14ce21df
parent8f360bd313a9c9ca2de6a9baca3cbb9e4ea03b1f (diff)
downloadydb-14f12f78aa51fd6c80b72c0d41c4134e62350a3e.tar.gz
Sync YDB SDK from github
Release YDB recipe binaries ref:5b5df69148d3a4582d9d1c063045a8e92003f848
-rw-r--r--ydb/public/sdk/python/.github/workflows/main.yaml25
-rw-r--r--ydb/public/sdk/python/README.md3
-rw-r--r--ydb/public/sdk/python/setup.py32
-rw-r--r--ydb/public/sdk/python/tox.ini64
4 files changed, 0 insertions, 124 deletions
diff --git a/ydb/public/sdk/python/.github/workflows/main.yaml b/ydb/public/sdk/python/.github/workflows/main.yaml
deleted file mode 100644
index 4be7ce54f9..0000000000
--- a/ydb/public/sdk/python/.github/workflows/main.yaml
+++ /dev/null
@@ -1,25 +0,0 @@
-name: Python package
-
-on: [push]
-
-jobs:
- build:
- runs-on: ubuntu-latest
- strategy:
- max-parallel: 4
- matrix:
- python-version: [3.8]
- environment: [style, black, py38, py38-tls]
-
- steps:
- - uses: actions/checkout@v1
- - name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
- with:
- python-version: ${{ matrix.python-version }}
- - name: Install dependencies
- run: |
- python -m pip install --upgrade pip
- pip install tox
- - name: Test with tox
- run: tox -e ${{ matrix.environment }}
diff --git a/ydb/public/sdk/python/README.md b/ydb/public/sdk/python/README.md
deleted file mode 100644
index bbf948e60c..0000000000
--- a/ydb/public/sdk/python/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-YDB Python SDK
----
-Officially supported Python client for YDB.
diff --git a/ydb/public/sdk/python/setup.py b/ydb/public/sdk/python/setup.py
deleted file mode 100644
index 131c8f8167..0000000000
--- a/ydb/public/sdk/python/setup.py
+++ /dev/null
@@ -1,32 +0,0 @@
-# -*- coding: utf-8 -*-
-import setuptools
-
-with open("README.md", "r") as r:
- long_description = r.read()
-
-setuptools.setup(
- name="ydb",
- version="2.5.0",
- description="YDB Python SDK",
- author="Yandex LLC",
- author_email="ydb@yandex-team.ru",
- url="http://github.com/ydb-platform/ydb-python-sdk",
- license="Apache 2.0",
- package_dir={"": "."},
- long_description=long_description,
- long_description_content_type='text/markdown',
- packages=setuptools.find_packages("."),
- classifiers=[
- "Programming Language :: Python",
- "Programming Language :: Python :: 2",
- "Programming Language :: Python :: 2.7",
- "Programming Language :: Python :: 3",
- "Programming Language :: Python :: 3.6",
- ],
- install_requires=(
- "protobuf>=3.13.0,<4.0.0",
- "grpcio>=1.5.0",
- "enum-compat>=0.0.1",
- ),
- options={"bdist_wheel": {"universal": True}},
-)
diff --git a/ydb/public/sdk/python/tox.ini b/ydb/public/sdk/python/tox.ini
deleted file mode 100644
index 051677612c..0000000000
--- a/ydb/public/sdk/python/tox.ini
+++ /dev/null
@@ -1,64 +0,0 @@
-[tox]
-envlist = py36,py38,style,pylint,black,protoc
-minversion = 3.14.4
-skipsdist = True
-ignore_basepython_conflict = true
-
-[testenv]
-basepython = python3
-usedevelop = True
-install_command = pip install {opts} {packages}
-setenv =
- YDB_ANONYMOUS_CREDENTIALS = 1
-deps =
- -r{toxinidir}/test-requirements.txt
-
-[testenv:protoc]
-commands =
- python3 generate_protoc.py
-
-
-[testenv:py36]
-commands =
- pytest -v -m "not tls" --docker-compose-remove-volumes --docker-compose=docker-compose.yml {posargs}
-
-[testenv:py36-tls]
-commands =
- pytest -v -m tls --docker-compose-remove-volumes --docker-compose=docker-compose-tls.yml {posargs}
-
-[testenv:py38]
-commands =
- pytest -v -m "not tls" --docker-compose-remove-volumes --docker-compose=docker-compose.yml {posargs}
-
-[testenv:py38-tls]
-commands =
- pytest -v -m tls --docker-compose-remove-volumes --docker-compose=docker-compose-tls.yml {posargs}
-
-[testenv:black-format]
-skip_install = true
-deps = black
-commands =
- black ydb examples tests --extend-exclude ydb/public/api
-
-[testenv:black]
-skip_install = true
-deps = black
-commands =
- black --check ydb examples tests --extend-exclude ydb/public/api
-
-[testenv:pylint]
-deps = pylint
- -r{toxinidir}/requirements.txt
- -r{toxinidir}/test-requirements.txt
-commands = pylint ydb
-
-[testenv:style]
-commands =
- pytest --flake8 -m flake8
-
-[flake8]
-show-source = true
-builtins = _
-max-line-length = 160
-ignore=E203,W503
-exclude=*_pb2.py,*_grpc.py,.venv,.git,.tox,dist,doc,*egg,ydb/public/api/protos/*,docs/*,ydb/public/api/grpc/*,persqueue/*,client/*,dbapi/*,ydb/default_pem.py,*docs/conf.py