Skip to content

Releases: alexlancaster/pypop

PyPop 1.1.1

10 Sep 17:38
Compare
Choose a tag to compare

This release adds support for Python 3.13.

Install via PyPI

pip install -U pypop-genomics

1.1.1 - 2024-09-10

Features

Bug Fixes

  • Pin gsl bottles to 2.7.1 on macOS to preserve 10.15/Catalina on x86 and 11.0/Big Sur compatibility + update cibuildwheels by @alexlancaster (#212)

Internal

  • Update numpy requirement from <=2.1.0 to <=2.1.1 by @dependabot (#218)
  • Update numpy requirement from <=2.0.1 to <=2.1.0 by @dependabot (#216)
  • Update lxml requirement from <=5.2.2 to <=5.3.0 by @dependabot (#215)
  • Bump pypa/cibuildwheel from 2.19.2 to 2.20.0 in the actions group by @dependabot (#214)
  • Update numpy requirement from <=2.0.0 to <=2.0.1 by @dependabot (#213)
  • Update numpy requirement from <=1.26.4 to <=2.0.0 by @dependabot (#209)
  • Bump pypa/cibuildwheel from 2.19.0 to 2.19.1 in the actions group by @dependabot (#210)
  • Bump pypa/cibuildwheel from 2.18.1 to 2.19.0 in the actions group by @dependabot (#208)

A full history of changes is available in NEWS.md.

Full Changelog: v1.1.0...v1.1.1

PyPop 1.1.0

30 May 22:43
Compare
Choose a tag to compare

Install via PyPI

pip install -U pypop-genomics

1.1.0 - 2024-05-30

This release increases the minimum macOS requirements to Catalina (Intel) and Big Sur (Silicon) to ensure binary compatibility with the GNU Scientific Library (gsl) on those platforms. Thanks to @sjmack for testing.

Internal

  • Bump cibuildwheel from 2.17.0 to 2.18.1, increase minimum macOS requirements by @dependabot (#206)
  • Update lxml requirement from <=5.2.1 to <=5.2.2 by @dependabot (#205)
  • Bump peaceiris/actions-gh-pages from 3 to 4 in the actions group by @dependabot (#201)
  • Update lxml requirement from <=5.2.0 to <=5.2.1 by @dependabot (#202)
  • Update lxml requirement from <=5.1.0 to <=5.2.0 by @dependabot (#200)
  • Enable native MacOS Apple Silicon runners by @alexlancaster (#199)
  • Update cibuildwheel GitHub action to 2.17.0 by @dependabot (#198)
  • Update softprops/action-gh-release github action that uploads builds to releases by @dependabot (#197)

Documentation

A full history of changes is available in NEWS.md.

Full Changelog: v1.0.2...v1.1.0

PyPop 1.1.0rc2

29 May 17:21
789ef2d
Compare
Choose a tag to compare
PyPop 1.1.0rc2 Pre-release
Pre-release

Pre-release: second release candidate for 1.1.0

pip install pypop-genomics==1.1.0rc2

PyPop 1.1.0rc1

21 May 22:46
20e32db
Compare
Choose a tag to compare
PyPop 1.1.0rc1 Pre-release
Pre-release

Test prerelease for 1.1.0.

pip install -i https://test.pypi.org/simple/ pypop-genomics==1.1.0rc1

PyPop 1.0.3rc1

14 May 15:39
Compare
Choose a tag to compare
PyPop 1.0.3rc1 Pre-release
Pre-release

Pre-release candidate 1 for 1.0.3.

pip install -i https://test.pypi.org/simple/ pypop-genomics==1.0.3rc1

This pre-release is being made to test the minimum macOS requirements to ensure binary compatibility with bundled libraries (previously it was 10.9 - Mavericks), new minimums are:

  • x86_64: minimum is now 10.15 (Catalina)
  • arm64: minimum is now 11.0 (Big Sur)

The 10.9 compatibility, was not previously guaranteed to work on versions of MacOS that old, since the gsl libraries were not necessarily binary compatible.

Also musllinux on arm64 has been bumped to musllinux_1_2 (up from muslinux_1_1). See (#206)

PyPop 1.0.2

25 Feb 05:39
Compare
Choose a tag to compare

Install via PyPI

pip install -U pypop-genomics

1.0.2 - 2024-02-24

Bug Fixes

  • Synchronize with upstream haplo.stats, fix some redundant checks by @alexlancaster (#196)

Internal

Documentation

A full history of changes is available in NEWS.md.

Full Changelog: v1.0.1...v1.0.2

PyPop 1.0.1

11 Feb 21:47
Compare
Choose a tag to compare

Install via PyPI

pip install -U pypop-genomics

1.0.1 - 2024-02-11

Features

Bug Fixes

  • switch to scientific notation when frequencies can't be displayed as decimals by @alexlancaster (#192)
  • Port [RandomBinningFilter] to Python 3, include more complex filtering tests by @alexlancaster (#187)

Internal

Documentation

A full history of changes is available in NEWS.md.

Full Changelog: v1.0.0...v1.0.1

PyPop 1.0.1rc3

09 Feb 23:06
6126a29
Compare
Choose a tag to compare
PyPop 1.0.1rc3 Pre-release
Pre-release

Release candidate 3 for 1.0.1

pip install pypop-genomics==1.0.1rc3

1.0.1rc3 - 2024-02-09

  • testing only
  • no official release notes

Full Changelog: v1.0.1-rc2...v1.0.1-rc3

PyPop 1.0.1rc2

23 Jan 15:51
b402623
Compare
Choose a tag to compare
PyPop 1.0.1rc2 Pre-release
Pre-release

Release candidate 2 for 1.0.1

pip install pypop-genomics==1.0.1rc2

1.0.1rc2 - 2024-01-23

  • testing only
  • no official release notes

Full Changelog: v1.0.1-rc1...v1.0.1-rc2

PyPop 1.0.1rc1

19 Jan 04:38
Compare
Choose a tag to compare
PyPop 1.0.1rc1 Pre-release
Pre-release

Release candidate 1 for 1.0.1

pip install pypop-genomics==1.0.1rc1

1.0.1rc1 - 2024-01-18

  • testing only
  • no official release notes

Full Changelog: v1.0.0...v1.0.1-rc1