diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index d8214ff8a13d42b2e62052314408efd10558db2c..0000000000000000000000000000000000000000 --- a/.drone.yml +++ /dev/null @@ -1,40 +0,0 @@ ---- -kind: pipeline -name: develop - -trigger: - event: - - push - branch: - - master - -steps: - - name: Upload to pypi - image: python:3.8-alpine - environment: - PYPI_REPO: https://pypi.perx.ru/root/develop - PYPI_PASSWORD: - from_secret: pypi_password - commands: - - apk add bash make gcc g++ linux-headers musl-dev - - make release ---- -kind: pipeline -name: production - -trigger: - event: - - tag - refs: - - refs/tags/v* - -steps: - - name: Upload to pypi - image: python:3.8-alpine - environment: - PYPI_REPO: https://pypi.perx.ru/root/master - PYPI_PASSWORD: - from_secret: pypi_password_prod - commands: - - apk add bash make gcc g++ linux-headers musl-dev - - make release \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c25ada6e01eb81f3add9a6cc40fca92ad887edb6..ff57e6f02d924a7aaaeaec2e8f0c4ed3ef254390 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: python:3.8-alpine +image: python:3.11-alpine3.18 stages: - upload diff --git a/build-requirements.txt b/build-requirements.txt index 8ced1d98afe17f6659f14c956b0c761edaaf9daf..d2ccf89056096014407baaa3b277699d5baa4f18 100644 --- a/build-requirements.txt +++ b/build-requirements.txt @@ -2,45 +2,45 @@ appdirs==1.4.4 backports.entry-points-selectable==1.2.0 bleach==6.0.0 build==0.10.0 -certifi==2022.9.24 -chardet==5.0.0 -charset-normalizer==2.0.12 +certifi==2023.7.22 +chardet==5.2.0 +charset-normalizer==3.2.0 check-manifest==0.49 colorama==0.4.6 -distlib==0.3.6 +distlib==0.3.7 docutils==0.20.1 -filelock==3.12.2 -flake8==6.0.0 -grpcio==1.50.0 -grpcio-tools==1.43.0 +filelock==3.12.3 +flake8==6.1.0 +grpcio==1.57.0 +grpcio-tools==1.57.0 idna==3.4 -importlib-metadata==6.7.0 -keyring==24.1.0 +importlib-metadata==6.8.0 +keyring==24.2.0 lazy==1.5 mccabe==0.7.0 packaging==23.1 pep517==0.13.0 pkginfo==1.9.6 -platformdirs==3.8.0 -pluggy==1.2.0 -protobuf==3.19.4 +platformdirs==3.10.0 +pluggy==1.3.0 +protobuf==4.24.2 py==1.11.0 -pycodestyle==2.10.0 -pyflakes==3.0.1 -Pygments==2.15.1 -pyparsing==3.1.0 -readme-renderer==40.0 -requests==2.28.1 -requests-toolbelt==0.10.1 +pycodestyle==2.11.0 +pyflakes==3.1.0 +Pygments==2.16.1 +pyparsing==3.1.1 +readme-renderer==41.0 +requests==2.31.0 +requests-toolbelt==1.0.0 rfc3986==2.0.0 six==1.16.0 toml==0.10.2 tomli==2.0.1 -tox==3.27.1 -tqdm==4.65.0 +tox==4.11.0 +tqdm==4.66.1 twine==4.0.2 -typing_extensions==4.6.3 -urllib3==1.26.12 -virtualenv==20.23.1 +typing_extensions==4.7.1 +urllib3==2.0.4 +virtualenv==20.24.3 webencodings==0.5.1 -zipp==3.15.0 +zipp==3.16.2 diff --git a/examples/extension_service/Dockerfile b/examples/extension_service/Dockerfile index d778ea3ef917ca270c9d291a509345f6ad88c88b..f74c9caebfbef28357ad1103d9f809c8d46fd457 100644 --- a/examples/extension_service/Dockerfile +++ b/examples/extension_service/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.9-slim +FROM python:3.11-slim ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 diff --git a/examples/extension_service/Dockerfile.local b/examples/extension_service/Dockerfile.local index 90d6a6839f976fe9643c0eae3f17a5f5f59e0b66..34fb9476e846e831631056ae78769785397b1b8d 100644 --- a/examples/extension_service/Dockerfile.local +++ b/examples/extension_service/Dockerfile.local @@ -1,4 +1,4 @@ -FROM python:3.9-slim +FROM python:3.11-slim ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 diff --git a/examples/extension_service/docker-compose.override.example.yml b/examples/extension_service/docker-compose.override.example.yml index 855146c02bc75ba23dbeaff96877e163bd917bb4..cba3614c2541f206709b693194c08fc9c37d1e81 100644 --- a/examples/extension_service/docker-compose.override.example.yml +++ b/examples/extension_service/docker-compose.override.example.yml @@ -8,7 +8,7 @@ services: args: - PIP_EXTRA_INDEX_URL=${PIP_EXTRA_INDEX_URL} ports: - - 50051:50051 + - "50051:50051" volumes: - .:/home/perx/app - <Путь к интерпретатору питона>/site-packages/perxis:/usr/local/lib/python3.9/site-packages/perxis \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index a8f172046b0e79f409cc81decd34e4996a8210c0..266a39a950f45fd87d952cb3abc9932c8d771d62 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,13 +1,14 @@ -certifi==2022.9.24 -chardet==5.0.0 -charset-normalizer==2.0.12 -grpcio==1.50.0 +certifi==2023.7.22 +chardet==5.2.0 +charset-normalizer==3.2.0 +grpcio==1.57.0 idna==3.4 oauthlib==3.2.2 -protobuf==3.19.4 -PyJWT==2.7.0 -requests==2.28.1 +protobuf==4.24.2 +PyJWT==2.8.0 +requests==2.31.0 requests-oauthlib==1.3.1 six==1.16.0 -urllib3==1.26.12 -deepdiff==6.3.0 +urllib3==2.0.4 +deepdiff==6.3.1 + diff --git a/setup.py b/setup.py index 8fb83ced11a7c1c2b220add225ffe5cefb2552b4..edc0cd988b1d8f305f334b5aa1bd8a8e5b983f47 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ def load_requirements(): setup( name='perxis', - version='0.0.22', + version='0.0.23', description='Perxis python client', long_description=long_description, long_description_content_type='text/markdown', @@ -26,15 +26,10 @@ setup( 'Intended Audience :: Developers', 'Topic :: Software Development :: Build Tools', 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.6', - 'Programming Language :: Python :: 3.7', - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: 3.9', - 'Programming Language :: Python :: 3 :: Only', + 'Programming Language :: Python :: 3.11 :: Only', ], packages=find_packages(), - python_requires='>=3.6, <4', + python_requires='>=3.11, <4', install_requires=load_requirements(), )