Skip to content

Commit 4d80353

Browse files
committed
Fix wheel publishing and bump to v1.1.2
1 parent 530ec0a commit 4d80353

5 files changed

Lines changed: 21 additions & 7 deletions

File tree

.github/workflows/wheels.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ jobs:
2828
python-version: '3.11'
2929

3030
- name: Install cibuildwheel
31-
run: python -m pip install cibuildwheel==2.16.5
31+
run: python -m pip install cibuildwheel==2.21.3
3232

3333
# No pre-build needed - C sources are compiled directly into the Python extension
3434

3535
- name: Build wheels
3636
run: python -m cibuildwheel --output-dir wheelhouse pycchem
3737
env:
38-
CIBW_BUILD: "cp39-* cp310-* cp311-* cp312-*"
38+
CIBW_BUILD: "cp39-* cp310-* cp311-* cp312-* cp313-*"
3939
CIBW_SKIP: "*-musllinux_* *-win32 *_i686"
4040
CIBW_ARCHS_MACOS: "x86_64 arm64"
4141
CIBW_ARCHS_LINUX: "x86_64"
@@ -93,7 +93,21 @@ jobs:
9393
name: sdist
9494
path: dist
9595

96+
- name: List and verify dist contents
97+
run: |
98+
echo "Contents of dist/:"
99+
ls -la dist/
100+
echo ""
101+
echo "Verifying wheel files..."
102+
python3 -m pip install --upgrade pip wheel
103+
for whl in dist/*.whl; do
104+
echo "Checking $whl..."
105+
python3 -m wheel unpack --dest /tmp/wheel-check "$whl" && echo " OK" || echo " FAILED"
106+
rm -rf /tmp/wheel-check/*
107+
done
108+
96109
- name: Publish to PyPI
97110
uses: pypa/gh-action-pypi-publish@release/v1
98111
with:
99112
packages-dir: dist/
113+
attestations: false

include/cchem/cchem.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@
5656

5757
#define CCHEM_VERSION_MAJOR 1
5858
#define CCHEM_VERSION_MINOR 1
59-
#define CCHEM_VERSION_PATCH 1
60-
#define CCHEM_VERSION_STRING "1.1.1"
59+
#define CCHEM_VERSION_PATCH 2
60+
#define CCHEM_VERSION_STRING "1.1.2"
6161

6262
/** @brief Get version string */
6363
const char* cchem_version(void);

include/cchem/utils/commands.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
#include "cchem/utils/parquet.h"
4343
#endif
4444

45-
#define VERSION "1.1.1"
45+
#define VERSION "1.1.2"
4646

4747
/* ============================================================================
4848
* Command Entry Points

pycchem/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "pycchem"
7-
version = "1.1.1"
7+
version = "1.1.2"
88
description = "High-performance cheminformatics library - Python bindings for cchem"
99
readme = "README.md"
1010
license = {text = "Apache-2.0"}

pycchem/src/pycchem/__init__.py

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

2727

28-
__version__ = "1.1.1"
28+
__version__ = "1.1.2"
2929
__all__ = [
3030
"Molecule",
3131
"canonicalize",

0 commit comments

Comments
 (0)