Skip to content

Commit 00f26fe

Browse files
committed
Minor updates
1 parent 19f20cf commit 00f26fe

File tree

6 files changed

+72
-10
lines changed

6 files changed

+72
-10
lines changed

.github/workflows/build-and-test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ jobs:
1515
fail-fast: false
1616
matrix:
1717
os: [ubuntu-latest]
18-
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
18+
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
1919
include:
2020
- os: windows-latest
21-
python-version: '3.12'
21+
python-version: '3.13'
2222
- os: macos-latest
23-
python-version: '3.12'
23+
python-version: '3.13'
2424

2525
steps:
2626
- uses: actions/checkout@v4
@@ -33,7 +33,7 @@ jobs:
3333
run: |
3434
brew install openssl@3.0
3535
echo "CPPFLAGS=-I/opt/homebrew/opt/openssl@3.0/include" >> $GITHUB_ENV
36-
echo "LDFLAGS=-L/Library/Frameworks/Python.framework/Versions/3.12/lib" >> $GITHUB_ENV
36+
echo "LDFLAGS=-L/Library/Frameworks/Python.framework/Versions/3.13/lib" >> $GITHUB_ENV
3737
- name: Install dependencies
3838
run: |
3939
python -m pip install --upgrade pip setuptools wheel

.github/workflows/publish.yml

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: Publish
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v*'
7+
8+
permissions:
9+
contents: read
10+
11+
jobs:
12+
release-build:
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
- uses: actions/checkout@v4
17+
18+
- uses: actions/setup-python@v5
19+
with:
20+
python-version: "3.13"
21+
22+
- name: Build release distributions
23+
run: |
24+
python -m pip install build
25+
python -m build --sdist
26+
27+
- name: Upload distributions
28+
uses: actions/upload-artifact@v4
29+
with:
30+
name: release-dists
31+
path: dist/
32+
33+
pypi-publish:
34+
runs-on: ubuntu-latest
35+
needs:
36+
- release-build
37+
permissions:
38+
contents: write
39+
id-token: write
40+
41+
environment:
42+
name: pypi
43+
url: https://pypi.org/p/sslkeylog
44+
45+
steps:
46+
- name: Retrieve release distributions
47+
uses: actions/download-artifact@v4
48+
with:
49+
name: release-dists
50+
path: dist/
51+
52+
- name: Publish release distributions to PyPI
53+
uses: pypa/gh-action-pypi-publish@release/v1
54+
with:
55+
packages-dir: dist/
56+
57+
- name: Release
58+
uses: softprops/action-gh-release@v2

CHANGELOG.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
Changelog
22
=========
33

4+
v0.5.2 (2025-06-6)
5+
------------------
6+
Changed
7+
^^^^^^^
8+
* Just CI/CD updates and metadata updates.
9+
410
v0.5.1 (2024-06-15)
511
-------------------
612
Fixed

pyproject.toml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
11
[build-system]
2-
requires = [
3-
"setuptools>=42",
4-
"wheel"
5-
]
2+
requires = ["setuptools>=42"]
63
build-backend = "setuptools.build_meta"

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@
7373
"Programming Language :: Python :: 3.9",
7474
"Programming Language :: Python :: 3.10",
7575
"Programming Language :: Python :: 3.11",
76-
"Programming Language :: Python :: 3.12"
76+
"Programming Language :: Python :: 3.12",
77+
"Programming Language :: Python :: 3.13"
7778
],
7879
keywords="ssl tls sslkeylogfile",
7980
zip_safe=False,

sslkeylog.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import _sslkeylog
2626

2727

28-
__version__ = u"0.5.1"
28+
__version__ = u"0.5.2"
2929

3030

3131
if sys.version_info[0] >= 3:

0 commit comments

Comments
 (0)