Skip to content
Snippets Groups Projects
Commit 07a3cf14 authored by Martin Larralde's avatar Martin Larralde
Browse files

Release v0.3.4

parent 9d8282cc
No related branches found
No related tags found
No related merge requests found
......@@ -7,28 +7,28 @@ on:
jobs:
wheel-linux-aarch64:
name: Build Linux wheels (Aarch64)
runs-on: ubuntu-latest
if: "startsWith(github.ref, 'refs/tags/v')"
steps:
- uses: actions/checkout@v4
- name: Set up QEMU
id: qemu
uses: docker/setup-qemu-action@v3
with:
platforms: all
- name: Build manylinux wheels
uses: pypa/cibuildwheel@v2.21.3
env:
CIBW_ARCHS: aarch64
CIBW_BUILD: 'cp*-manylinux_aarch64'
with:
output-dir: dist
- uses: actions/upload-artifact@v4
with:
name: wheels-manylinux_aarch64
path: dist/*
# wheel-linux-aarch64:
# name: Build Linux wheels (Aarch64)
# runs-on: ubuntu-latest
# if: "startsWith(github.ref, 'refs/tags/v')"
# steps:
# - uses: actions/checkout@v4
# - name: Set up QEMU
# id: qemu
# uses: docker/setup-qemu-action@v3
# with:
# platforms: all
# - name: Build manylinux wheels
# uses: pypa/cibuildwheel@v2.21.3
# env:
# CIBW_ARCHS: aarch64
# CIBW_BUILD: 'cp*-manylinux_aarch64'
# with:
# output-dir: dist
# - uses: actions/upload-artifact@v4
# with:
# name: wheels-manylinux_aarch64
# path: dist/*
wheel-linux-x86_64:
name: Build Linux wheels (x86-64)
......@@ -52,6 +52,9 @@ jobs:
runs-on: macOS-latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
with:
targets: x86_64-apple-darwin
- name: Build manylinux wheels
uses: pypa/cibuildwheel@v2.21.3
env:
......@@ -72,6 +75,8 @@ jobs:
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
with:
targets: aarch64-apple-darwin
- name: Build manylinux wheels
uses: pypa/cibuildwheel@v2.21.3
env:
......@@ -132,7 +137,7 @@ jobs:
id-token: write
needs:
- sdist
- wheel-linux-aarch64
# - wheel-linux-aarch64
- wheel-linux-x86_64
- wheel-macos-aarch64
- wheel-macos-x86_64
......
......@@ -6,7 +6,23 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
## [Unreleased]
[Unreleased]: https://github.com/althonos/gb-io.py/compare/v0.3.2...HEAD
[Unreleased]: https://github.com/althonos/gb-io.py/compare/v0.3.4...HEAD
## [v0.3.4] - 2025-01-22
[v0.3.4]: https://github.com/althonos/gb-io.py/compare/v0.3.3...v0.3.4
### Added
- Support for Python 3.13.
### Changed
- Bump `pyo3` dependency to `v0.23` and remove deprecated interface.
- Bump `pyo3-built` dependency to `v0.6.0`.
- Use `maturin` instead of `setuptools-rust` to build crate.
- Use PyData Sphinx theme to render the documentation.
### Fixed
- Change working directory to access test data in `tests.test_doctest`.
## [v0.3.3] - 2024-04-14
......
MIT License
Copyright (c) 2022-2024 Martin Larralde <martin.larralde@embl.de>
Copyright (c) 2022-2025 Martin Larralde <martin.larralde@embl.de>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
......
......@@ -167,7 +167,7 @@ dependencies = [
[[package]]
name = "gb-io-py"
version = "0.3.3"
version = "0.3.4"
dependencies = [
"built",
"gb-io",
......
[package]
name = "gb-io-py"
version = "0.3.3"
version = "0.3.4"
authors = ["Martin Larralde <martin.larralde@embl.de>"]
edition = "2021"
license = "MIT"
......
[
{
"name": "v0.3 (latest)",
"version": "0.3.3",
"url": "https://gb-io.readthedocs.io/en/v0.3.3/"
"version": "0.3.4",
"url": "https://gb-io.readthedocs.io/en/v0.3.4/"
},
{
"name": "v0.2",
......
......@@ -7,3 +7,14 @@ Copyright Notice
The ``gb-io`` library is developed under the MIT license:
.. literalinclude:: ../../COPYING
Additional libraries
--------------------
This package may vendor the source of several additional packages that are
licensed under the `Apache-2.0 <https://choosealicense.com/licenses/apache-2.0/>`_,
`MIT <https://choosealicense.com/licenses/mit/>`_ or
`BSD-3-Clause <https://choosealicense.com/licenses/bsd-3-clause/>`_ licenses;
see the license file distributed with the source copy of each vendored
dependency for more information.
\ No newline at end of file
......@@ -35,19 +35,19 @@ use the ``conda`` installer:
$ conda install -c bioconda gb-io
.. Arch User Repository
.. ^^^^^^^^^^^^^^^^^^^^
Arch User Repository
^^^^^^^^^^^^^^^^^^^^
.. A package recipe for Arch Linux can be found in the Arch User Repository
.. under the name `python-gb-io <https://aur.archlinux.org/packages/python-gb-io>`_.
.. It will always match the latest release from PyPI.
A package recipe for Arch Linux can be found in the Arch User Repository
under the name `python-gb-io <https://aur.archlinux.org/packages/python-gb-io>`_.
It will always match the latest release from PyPI.
.. Steps to install on ArchLinux depend on your `AUR helper <https://wiki.archlinux.org/title/AUR_helpers>`_
.. (``yaourt``, ``aura``, ``yay``, etc.). For ``aura``, you'll need to run:
Steps to install on ArchLinux depend on your `AUR helper <https://wiki.archlinux.org/title/AUR_helpers>`_
(``yaourt``, ``aura``, ``yay``, etc.). For ``aura``, you'll need to run:
.. .. code:: console
.. code:: console
.. $ aura -A python-gb-io
$ aura -A python-gb-io
.. BioArchLinux
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment