File tree 3 files changed +19
-11
lines changed
3 files changed +19
-11
lines changed Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ jobs:
111
111
name : Deps
112
112
command : |
113
113
sudo apt-get install python3-pip
114
- pip install -U pip
114
+ pip install -U pip setuptools
115
115
pip install twine
116
116
which twine
117
117
which python3
Original file line number Diff line number Diff line change 1
1
Change Log
2
2
=============
3
3
4
- 1.1.0 (unreleased)
5
- ++++++++++++++++++
4
+ 1.1.0
5
+ +++++
6
6
7
7
Changes
8
8
--------
@@ -12,11 +12,17 @@ Changes
12
12
* Upgraded wheel OpenSSL to 3.4.0.
13
13
* Removed testing for Python versions <3.8.
14
14
15
+ Fixes
16
+ -----
17
+
18
+ * Calling ``ssh2.session.Session.methods `` without a valid connection would cause a segfault - #203.
19
+
15
20
Packaging
16
21
----------
17
22
18
- * Added binary wheels for Python versions 3.11, 3.12.
19
- * Added OSX 12.0 and 13.0 wheels, Apple Silicon.
23
+ * Added binary wheels for Python versions 3.11, 3.12 and 3.13 on support manylinux wheel builds.
24
+ * Added OSX 12.0, 13.0 and 14.0 wheels, Apple Silicon.
25
+ * Support OSX brew OpenSSL from source builds.
20
26
21
27
22
28
1.0.0
Original file line number Diff line number Diff line change 1
1
#! /bin/bash -xe
2
2
# This file is part of ssh2-python.
3
- # Copyright (C) 2017-2022 Panos Kittenis and contributors.
3
+ # Copyright (C) 2017-2025 Panos Kittenis and contributors.
4
4
#
5
5
# This library is free software; you can redistribute it and/or
6
6
# modify it under the terms of the GNU Lesser General Public
18
18
# Compile wheels
19
19
# For testing
20
20
# for PYBIN in `ls -1d /opt/python/cp310-cp310/bin | grep -v cpython`; do
21
- for PYBIN in $( ls -1d /opt/python/* /bin | grep -v cpython) ; do
21
+ for PYBIN in $( ls -1d /opt/python/* /bin | grep -v cpython | grep -v cp313t) ; do
22
+ echo " Building for Python binary ${PYBIN} "
22
23
" ${PYBIN} /pip" wheel /io/ -w wheelhouse/
23
24
done
24
25
@@ -28,9 +29,10 @@ for whl in wheelhouse/*.whl; do
28
29
done
29
30
30
31
# Install packages and test
31
- for PYBIN in $( ls -1d /opt/python/* /bin | grep -v cpython) ; do
32
+ for PYBIN in $( ls -1d /opt/python/* /bin | grep -v cpython | grep -v cp313t ) ; do
32
33
# for PYBIN in `ls -1d /opt/python/cp310-cp310/bin | grep -v cpython`; do
33
- " ${PYBIN} /pip" install ssh2-python --no-index -f /io/wheelhouse
34
- (cd " $HOME " ; " ${PYBIN} /python" -c ' from ssh2.session import Session; Session()' &&
35
- echo " Import sanity check succeeded." )
34
+ echo " Installing for Python binary ${PYBIN} "
35
+ " ${PYBIN} /pip" install ssh2-python --no-index -f /io/wheelhouse
36
+ (cd " $HOME " ; " ${PYBIN} /python" -c ' from ssh2.session import Session; Session()' &&
37
+ echo " Import sanity check succeeded." )
36
38
done
You can’t perform that action at this time.
0 commit comments