Skip to content

Commit

Permalink
Merge pull request #98 from inveniosoftware-contrib/release-4.0
Browse files Browse the repository at this point in the history
Bump version to 4.0.0
  • Loading branch information
JonoYang authored Oct 23, 2024
2 parents 1728948 + 4d33b2d commit dde25d5
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 12 deletions.
24 changes: 13 additions & 11 deletions .github/workflows/test-and-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
# Derived in part from https://github.com/google/brotli-wheels
#
# Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
#
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
Expand All @@ -38,13 +38,13 @@ jobs:
matrix:
#os: [macos-latest, windows-latest]
#arch: [auto64]
#build: ["cp{38,39,310,311,312}-*"]
#build: ["cp{39,310,311,312,312}-*"]

include:
- os: ubuntu-latest
arch: auto64
type: manylinux1
build: "cp{38,39}-*"
build: "cp39-*"
CIBW_MANYLINUX_X86_64_IMAGE: manylinux1

- os: ubuntu-latest
Expand All @@ -57,16 +57,16 @@ jobs:
- os: ubuntu-latest
arch: auto64
type: manylinux2014
build: "cp311-* cp312-*"
build: "cp311-* cp312-* cp313-*"
CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014

- os: macos-latest
arch: universal2
build: "cp{38,39,310,311,312}-*"
build: "cp{39,310,311,312,313}-*"

- os: windows-latest
arch: auto64
build: "cp{38,39,310,311,312}-*"
build: "cp{39,310,311,312,313}-*"

steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -139,8 +139,8 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12, macos-13, windows-2019, windows-2022]
python: ["3.8", "3.9", "3.10", "3.11", "3.12"]
os: [ubuntu-20.04, ubuntu-22.04, macos-12, macos-13, windows-2019, windows-2022]
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]

include:
- os: macos-14
Expand All @@ -149,6 +149,8 @@ jobs:
python: "3.11"
- os: macos-14
python: "3.12"
- os: macos-14
python: "3.13"

steps:
- name: Set up Python
Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@ Changes

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

Version 4.0.0
------------------

- Support Python 3.13 thanks to @eclipseo
- Regenerate C code accordingly
- Drop support for Python 3.8


Version 3.1.0
------------------

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@

setup(
name="intbitset",
version="3.1.0",
version="4.0.0",
url="http://github.com/inveniosoftware-contrib/intbitset/",
license="LGPL-3.0-or-later",
author="Invenio collaboration, maintained by Philippe Ombredanne and AboutCode.org",
Expand Down

0 comments on commit dde25d5

Please sign in to comment.