Skip to content

Commit dde25d5

Browse files
authored
Merge pull request inveniosoftware-contrib#98 from inveniosoftware-contrib/release-4.0
Bump version to 4.0.0
2 parents 1728948 + 4d33b2d commit dde25d5

File tree

3 files changed

+22
-12
lines changed

3 files changed

+22
-12
lines changed

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

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22
# Derived in part from https://github.com/google/brotli-wheels
33
#
44
# Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
5-
#
5+
#
66
# Permission is hereby granted, free of charge, to any person obtaining a copy
77
# of this software and associated documentation files (the "Software"), to deal
88
# in the Software without restriction, including without limitation the rights
99
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1010
# copies of the Software, and to permit persons to whom the Software is
1111
# furnished to do so, subject to the following conditions:
12-
#
12+
#
1313
# The above copyright notice and this permission notice shall be included in
1414
# all copies or substantial portions of the Software.
15-
#
15+
#
1616
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1717
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1818
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@@ -38,13 +38,13 @@ jobs:
3838
matrix:
3939
#os: [macos-latest, windows-latest]
4040
#arch: [auto64]
41-
#build: ["cp{38,39,310,311,312}-*"]
41+
#build: ["cp{39,310,311,312,312}-*"]
4242

4343
include:
4444
- os: ubuntu-latest
4545
arch: auto64
4646
type: manylinux1
47-
build: "cp{38,39}-*"
47+
build: "cp39-*"
4848
CIBW_MANYLINUX_X86_64_IMAGE: manylinux1
4949

5050
- os: ubuntu-latest
@@ -57,16 +57,16 @@ jobs:
5757
- os: ubuntu-latest
5858
arch: auto64
5959
type: manylinux2014
60-
build: "cp311-* cp312-*"
60+
build: "cp311-* cp312-* cp313-*"
6161
CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014
6262

6363
- os: macos-latest
6464
arch: universal2
65-
build: "cp{38,39,310,311,312}-*"
66-
65+
build: "cp{39,310,311,312,313}-*"
66+
6767
- os: windows-latest
6868
arch: auto64
69-
build: "cp{38,39,310,311,312}-*"
69+
build: "cp{39,310,311,312,313}-*"
7070

7171
steps:
7272
- uses: actions/checkout@v4
@@ -139,8 +139,8 @@ jobs:
139139
strategy:
140140
fail-fast: false
141141
matrix:
142-
os: [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12, macos-13, windows-2019, windows-2022]
143-
python: ["3.8", "3.9", "3.10", "3.11", "3.12"]
142+
os: [ubuntu-20.04, ubuntu-22.04, macos-12, macos-13, windows-2019, windows-2022]
143+
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
144144

145145
include:
146146
- os: macos-14
@@ -149,6 +149,8 @@ jobs:
149149
python: "3.11"
150150
- os: macos-14
151151
python: "3.12"
152+
- os: macos-14
153+
python: "3.13"
152154

153155
steps:
154156
- name: Set up Python

CHANGELOG.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@ Changes
33

44
Here you can see the list of key changes between each intbitset release.
55

6+
Version 4.0.0
7+
------------------
8+
9+
- Support Python 3.13 thanks to @eclipseo
10+
- Regenerate C code accordingly
11+
- Drop support for Python 3.8
12+
13+
614
Version 3.1.0
715
------------------
816

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
setup(
3232
name="intbitset",
33-
version="3.1.0",
33+
version="4.0.0",
3434
url="http://github.com/inveniosoftware-contrib/intbitset/",
3535
license="LGPL-3.0-or-later",
3636
author="Invenio collaboration, maintained by Philippe Ombredanne and AboutCode.org",

0 commit comments

Comments
 (0)