diff options
author | robot-kikimr-dev <robot-kikimr-dev@yandex-team.ru> | 2022-06-16 20:46:15 +0300 |
---|---|---|
committer | robot-kikimr-dev <robot-kikimr-dev@yandex-team.ru> | 2022-06-16 20:46:15 +0300 |
commit | 14f12f78aa51fd6c80b72c0d41c4134e62350a3e (patch) | |
tree | 90f49dadf2b5ccc89e1716d5b48ee50f14ce21df | |
parent | 8f360bd313a9c9ca2de6a9baca3cbb9e4ea03b1f (diff) | |
download | ydb-14f12f78aa51fd6c80b72c0d41c4134e62350a3e.tar.gz |
Sync YDB SDK from github
Release YDB recipe binaries
ref:5b5df69148d3a4582d9d1c063045a8e92003f848
-rw-r--r-- | ydb/public/sdk/python/.github/workflows/main.yaml | 25 | ||||
-rw-r--r-- | ydb/public/sdk/python/README.md | 3 | ||||
-rw-r--r-- | ydb/public/sdk/python/setup.py | 32 | ||||
-rw-r--r-- | ydb/public/sdk/python/tox.ini | 64 |
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 |