We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 55f2706 commit 5b1562dCopy full SHA for 5b1562d
6 files changed
.github/workflows/build.yml
@@ -9,14 +9,17 @@ on:
9
jobs:
10
build:
11
name: Compile and Test 🔨
12
+ strategy:
13
+ matrix:
14
+ python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
15
runs-on: ubuntu-latest
16
steps:
17
- name: Clone Repository
18
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # 4.1.6
- - name: Setup Python 3.9
19
+ - name: Setup Python
20
uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # 5.1.0
21
with:
- python-version: '3.9'
22
+ python-version: ${{ matrix.python-version }}
23
- name: Install dependencies
24
run: make install
25
- name: Run tests
.pre-commit-config.yaml
@@ -3,4 +3,4 @@ repos:
3
rev: stable
4
hooks:
5
- id: black
6
- language_version: python3.6
+ language_version: python3.9
Makefile
@@ -26,12 +26,12 @@ install:
26
27
lint: install
28
${ISORT} --diff staxapp/*.py
29
- ${BLACK} -t py37 --check --diff staxapp/
+ ${BLACK} -t py39 --check --diff staxapp/
30
31
format:
32
${ISORT} --apply staxapp/*.py
33
- ${BLACK} -t py37 staxapp/*.py
34
- ${BLACK} -t py37 staxapp/data/*.json
+ ${BLACK} -t py39 staxapp/*.py
+ ${BLACK} -t py39 staxapp/data/*.json
35
36
download-schema:
37
curl --fail --compressed -s -o staxapp/data/schema.json https://api.au1.staxapp.cloud/20190206/public/api-document
pyproject.toml
@@ -1,6 +1,6 @@
1
[tool.black]
2
line-length = 88
-target-version = ['py36', 'py37']
+target-version = ['py39', 'py310', 'py311', 'py312', 'py313']
include = '\.pyi?$'
exclude = '''
/(
setup.py
@@ -35,7 +35,7 @@ def get_version():
include_package_data=True,
package_data={"staxapp": ["data/*.json"]},
zip_safe=False,
38
- python_requires=">=3.6",
+ python_requires=">=3.9",
39
project_urls={"GitHub": "https://github.com/stax-labs/lib-stax-python-sdk"},
40
classifiers=[
41
'Development Status :: 4 - Beta',
@@ -44,9 +44,10 @@ def get_version():
44
'License :: OSI Approved :: Apache Software License',
45
'Programming Language :: Python',
46
'Programming Language :: Python :: 3',
47
- 'Programming Language :: Python :: 3.6',
48
- 'Programming Language :: Python :: 3.7',
49
- 'Programming Language :: Python :: 3.8',
50
'Programming Language :: Python :: 3.9',
+ 'Programming Language :: Python :: 3.10',
+ 'Programming Language :: Python :: 3.11',
+ 'Programming Language :: Python :: 3.12',
51
+ 'Programming Language :: Python :: 3.13',
52
],
53
)
staxapp/__init__.py
@@ -1 +1 @@
-__version__ = "1.3.1"
+__version__ = "1.3.2"
0 commit comments