Skip to content

Commit d393ae7

Browse files
building
1 parent 6a6393e commit d393ae7

File tree

10 files changed

+12
-32
lines changed

10 files changed

+12
-32
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ body:
7070
- Python3.10
7171
- Python3.11
7272
- Python3.12
73+
- Python3.13
7374
validations:
7475
required: true
7576

.github/workflows/build_wheels.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
CIBW_SKIP: "pp36-* pp37-* pp38-*"
1414
strategy:
1515
matrix:
16-
os: [ubuntu-20.04, windows-2019, macos-11]
16+
os: [ubuntu-20.04, windows-2019, macos-12]
1717
steps:
1818
- name: GitHub Checkout
1919
uses: actions/checkout@v4
@@ -35,7 +35,7 @@ jobs:
3535
CIBW_BEFORE_ALL: "bash dev/tools/github/install_rust.sh"
3636

3737
- name: Build wheels Mac
38-
if: matrix.os == 'macos-11'
38+
if: matrix.os == 'macos-12'
3939
uses: pypa/cibuildwheel@v2.16.5
4040

4141
- name: Build wheels Windows

.github/workflows/unit-tests.yml

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,7 @@ on:
77
branches: [ master ]
88

99
jobs:
10-
test_python_3_7:
11-
runs-on: ubuntu-latest
12-
steps:
13-
- name: GitHub Checkout
14-
uses: actions/checkout@v4
15-
16-
- uses: actions/setup-python@v4
17-
with:
18-
python-version: "3.7"
19-
20-
- name: Install dependencies
21-
run: |
22-
python -m pip install --upgrade pip
23-
pip install -r requirements.txt
24-
pip install coveralls
25-
26-
- name: Unit test
27-
env:
28-
LUCIT_API_SECRET: ${{ secrets.LUCIT_API_SECRET }}
29-
LUCIT_LICENSE_TOKEN: ${{ secrets.LUCIT_LICENSE_TOKEN }}
30-
run: coverage run --source unicorn_binance_websocket_api unittest_binance_websocket_api.py
31-
32-
test_python_3_8:
10+
test_python_3_8:
3311
runs-on: ubuntu-latest
3412
steps:
3513
- name: GitHub Checkout

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ Use the [UNICORN Binance REST API](https://www.lucit.tech/unicorn-binance-rest-a
271271
### What are the benefits of the UNICORN Binance WebSocket API?
272272
- Fully managed websockets and 100% auto-reconnect! Also handles maintenance windows!
273273

274-
- No memory leaks from Python version 3.7 to 3.12!
274+
- No memory leaks from Python version 3.8 to 3.12!
275275

276276
- The full [UBS stack](https://www.lucit.tech/unicorn-binance-suite.html) is delivered as a compiled C extension for
277277
maximum performance.
@@ -415,7 +415,7 @@ machine of [HETZNER CLOUD](https://hetzner.cloud/?ref=rKgYRMq0l8fd)
415415
(Refresh update once a minute!)
416416

417417
## Installation and Upgrade
418-
The module requires Python 3.7 and runs smoothly up to and including Python 3.12.
418+
The module requires Python 3.8 and runs smoothly up to and including Python 3.12.
419419

420420
Anaconda packages are available from Python version 3.8 and higher, but only in the latest version!
421421

environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ channels:
66
- defaults
77

88
dependencies:
9-
- python>=3.7
9+
- python>=3.8
1010
- lucit::lucit-licensing-python >=1.8.2
1111
- lucit::unicorn-fy >=0.14.2
1212
- lucit::unicorn-binance-rest-api >=2.5.1

meta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ about:
336336
### What are the benefits of the UNICORN Binance WebSocket API?
337337
- Fully managed websockets and 100% auto-reconnect! Also handles maintenance windows!
338338
339-
- No memory leaks from Python version 3.7 to 3.12!
339+
- No memory leaks from Python version 3.8 to 3.12!
340340
341341
- The full [UBS stack](https://www.lucit.tech/unicorn-binance-suite.html) is delivered as a compiled C extension for
342342
maximum performance.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ repository = "https://github.com/LUCIT-Systems-and-Development/unicorn-binance-w
2323
'LUCIT Online Shop' = 'https://shop.lucit.services/software/unicorn-binance-suite'
2424

2525
[tool.poetry.dependencies]
26-
python = ">=3.7.0"
26+
python = ">=3.8.0"
2727
cheroot = "*"
2828
colorama = "*"
2929
Cython = "*"

setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,11 @@
8787
},
8888
packages=find_packages(exclude=[f"dev/{source_dir}"], include=[source_dir]),
8989
ext_modules=cythonize(extensions, compiler_directives={'language_level': "3"}),
90-
python_requires='>=3.7.0',
90+
python_requires='>=3.8.0',
9191
package_data={'': ['*.so', '*.dll', '*.py', '*.pyd', '*.pyi']},
9292
include_package_data=True,
9393
classifiers=[
9494
"Development Status :: 5 - Production/Stable",
95-
"Programming Language :: Python :: 3.7",
9695
"Programming Language :: Python :: 3.8",
9796
"Programming Language :: Python :: 3.9",
9897
"Programming Language :: Python :: 3.10",

unicorn_binance_websocket_api/api.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
from typing import Optional, Union
2323
try:
24+
# Todo remove!
2425
# python <=3.7 support
2526
from typing import Literal
2627
except ImportError:

unicorn_binance_websocket_api/manager.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
from operator import itemgetter
3737
from typing import Optional, Union, Callable, List, Set
3838
try:
39+
# Todo: Remove!
3940
# python <=3.7 support
4041
from typing import Literal
4142
except ImportError:

0 commit comments

Comments
 (0)