Skip to content

Commit 64759c7

Browse files
authored
Merge branch 'trunk' into ost_floating_port
2 parents 45bc7c5 + 9c0fb20 commit 64759c7

File tree

3 files changed

+5
-35
lines changed

3 files changed

+5
-35
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,13 @@ jobs:
4141
- "pypy-3.8"
4242
os:
4343
- ubuntu-latest
44-
include:
45-
- python_version: pyjion
46-
os: ubuntu-20.04
4744

4845
steps:
4946
- uses: actions/checkout@master
5047
with:
5148
fetch-depth: 1
5249

5350
- name: Use Python ${{ matrix.python_version }}
54-
if: ${{ matrix.python_version != 'pyjion' }}
5551
uses: actions/setup-python@v5
5652
with:
5753
python-version: ${{ matrix.python_version }}
@@ -61,28 +57,6 @@ jobs:
6157
sudo DEBIAN_FRONTEND=noninteractive apt-get update
6258
sudo DEBIAN_FRONTEND=noninteractive apt-get install -yq gcc libvirt-dev
6359
64-
- name: Use Python 3.10 (pyjion)
65-
if: ${{ matrix.python_version == 'pyjion' }}
66-
uses: actions/setup-python@v5
67-
with:
68-
python-version: "3.10"
69-
70-
# From https://github.com/tonybaloney/Pyjion/blob/develop/main/.github/workflows/benchmark.yml#L26 (MIT)
71-
- name: Install OS / deb dependencies
72-
if: ${{ matrix.python_version == 'pyjion' }}
73-
run: |
74-
sudo DEBIAN_FRONTEND=noninteractive apt-get update
75-
sudo DEBIAN_FRONTEND=noninteractive apt-get install -yq cmake llvm-9 clang-9 autoconf automake \
76-
libtool build-essential python curl git lldb-6.0 liblldb-6.0-dev \
77-
libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev \
78-
libssl-dev libnuma-dev libkrb5-dev zlib1g-dev
79-
80-
- name: Setup Dotnet 6
81-
if: ${{ matrix.python_version == 'pyjion' }}
82-
uses: actions/[email protected]
83-
with:
84-
dotnet-version: "6.0.100"
85-
8660
- name: Cache Python Dependencies
8761
uses: actions/cache@v4
8862
with:
@@ -91,11 +65,6 @@ jobs:
9165
restore-keys: |
9266
${{ runner.os }}-pip-
9367
94-
- name: Install Pyjion
95-
if: ${{ matrix.python_version == 'pyjion' }}
96-
run: |
97-
pip install pyjion
98-
9968
- name: Install Python Dependencies
10069
run: |
10170
pip install -r requirements-ci.txt
@@ -106,7 +75,7 @@ jobs:
10675
10776
- name: Run dist install checks tox target
10877
# NOTE: 3.12 will be failing until we migrate away from setup.py
109-
if: ${{ matrix.python_version != 'pypy-3.7' && matrix.python_version != 'pypy-3.8' && matrix.python_version != 'pyjion' && matrix.python_version != '3.12-dev' }}
78+
if: ${{ matrix.python_version != 'pypy-3.7' && matrix.python_version != 'pypy-3.8' && matrix.python_version != '3.12-dev' }}
11079
run: |
11180
tox -e py${{ matrix.python_version }}-dist,py${{ matrix.python_version }}-dist-wheel
11281

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ test = [
8686

8787
[tool.setuptools.packages.find]
8888
where = ["./"]
89-
include = ["libcloud", "libcloud.test*" ]
89+
include = ["libcloud", "libcloud.test*", "libcloud.*" ]
9090

9191
[tool.setuptools.package-data]
9292
"*" = ["*.json", "*.xml", "*.pub", "*.key", "*.pem", "*.crt", "*.csv", "*.txt", "*.html"]

requirements-tests.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ pytest==8.1.1
55
pytest-xdist==3.5.0
66
pytest-timeout==2.2.0
77
pytest-benchmark[histogram]==4.0.0
8-
cryptography==42.0.5
8+
cryptography==44.0.0
99

1010
# NOTE: Only needed by nttcis loadbalancer driver
11-
pyopenssl==24.1.0
11+
# We need to use >= 25.0.0 to be compatible with cryptography >= 43
12+
pyopenssl==25.0.0
1213

1314
# Required by subset of tests
1415
fasteners

0 commit comments

Comments
 (0)