Skip to content

Commit d90ea3e

Browse files
authored
Updated changelog (#91)
* Updated changelog * Updated osx wheel build
1 parent 5d09370 commit d90ea3e

File tree

3 files changed

+28
-7
lines changed

3 files changed

+28
-7
lines changed

.circleci/config.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs:
8282
command: |
8383
brew install cmake git-lfs krb5 python libssh
8484
brew link --force openssl
85-
brew link --force libssh2
85+
brew link --force libssh
8686
pip3 install twine
8787
which twine
8888
- run:

Changelog.rst

+21
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,27 @@
11
Change Log
22
=============
33

4+
1.1.0
5+
+++++
6+
7+
Changes
8+
--------
9+
10+
* Updated embedded and manylinux libssh to `0.11.1`.
11+
* Support for Python >=3.12.
12+
* Upgraded wheel OpenSSL to 3.4.0.
13+
* Removed testing for Python versions <3.8.
14+
15+
Packaging
16+
----------
17+
18+
* Added binary wheels for Python versions 3.11, 3.12 and 3.13 on support manylinux wheel builds.
19+
* Added OSX 12.0, 13.0 and 14.0 wheels, Apple Silicon.
20+
* Support OSX brew OpenSSL from source builds.
21+
* Top level tests directory is now cross platform and can be run by vendors.
22+
* Moved CI specific integration tests to their own space.
23+
24+
425
1.0.0
526
++++++
627

ci/osx-wheel.sh

+6-6
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
# You should have received a copy of the GNU Lesser General Public
1515
# License along with this library; if not, write to the Free Software
1616
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17-
LIBSSH2_DIR="/opt/homebrew/opt/libssh2/lib"
18-
LIBSSH2_INCLUDE_DIR="/opt/homebrew/opt/libssh2/include"
19-
export LDFLAGS="-L${LIBSSH2_DIR}"
20-
export CPPFLAGS="-I${LIBSSH2_INCLUDE_DIR}"
17+
LIBSSH_DIR="/opt/homebrew/opt/libssh/lib"
18+
LIBSSH_INCLUDE_DIR="/opt/homebrew/opt/libssh/include"
19+
export LDFLAGS="-L${LIBSSH_DIR}"
20+
export CPPFLAGS="-I${LIBSSH_INCLUDE_DIR}"
2121

2222
pip3 install -U virtualenv
2323
python3 -m virtualenv -p "$(which python3)" venv
@@ -31,14 +31,14 @@ pip3 install -U setuptools pip
3131
pip3 install -U delocate wheel
3232
SYSTEM_LIBSSH=1 python3 setup.py bdist_wheel
3333

34-
ls -lhtr ${LIBSSH2_DIR}
34+
ls -lhtr ${LIBSSH_DIR}
3535

3636
delocate-listdeps dist/*.whl
3737
delocate-wheel -v -w wheels dist/*.whl
3838
delocate-listdeps wheels/*.whl
3939

4040
ls -l wheels/*.whl
41-
rm -f ${LIBSSH2_DIR}/libssh2*
41+
rm -f ${LIBSSH_DIR}/libssh*
4242
pip3 install -v wheels/*.whl
4343
pwd; mkdir -p temp; cd temp; pwd
4444
python3 -c "from ssh.session import Session; Session()" && echo "Import successful"

0 commit comments

Comments
 (0)