Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.2.1 #41

Merged
merged 15 commits into from
Jan 25, 2024
Merged

Release 1.2.1 #41

merged 15 commits into from
Jan 25, 2024

Conversation

daxpryce
Copy link
Contributor

Releasing 1.2.1 by incrementing some maturin build actions and versions.

This is necessary to support the conda build for graspologic: graspologic-org/graspologic#822

daxpryce and others added 11 commits February 18, 2022 12:57
…rnal visibility to our rust and python dependencies
…them both will work, but we'll see. I'm also afraid it's going to only look for Cargo lock files, not the source toml files themselves.
…nction, so I can always do my work there and know it's valid yaml first
There's a [CVE](https://nvd.nist.gov/vuln/detail/CVE-2020-26235) out for the `time` crate, which `chrono` depends on. Our last build was so long ago that it was built using a version of `time` that had this issue.  

In theory, merely making a new build will rectify this.

In theory.
Maturin no longer builds sdists by default and has dropped support for --no-sdist
* Update metadata to include Python 3.11

* Add 3.11 to README
* Build package with maturin 1.4.0

* Loosen maturin version requirement

* Remove pyo3 from install instructions in README

* Remove empty package.metadata.maturin section

* Fix the builds

* Update action versions

* Lock maturin to major version

* Bump version of python package to 1.2.1

* Add building src-dist in ubuntu build

* Update build.yml

Writing out the sha256 checksum for the sdist in `dist/`

* Update README.md

We should probably support 3.12 as well, since it's a final release. It *should* work, since we're specifically only targeting the broader python 3 abi with this. I should write some simple unit tests that run across the full matrix of python versions. That's a fix for me to do, though.

* Update pyproject.toml

3.12 support! We think!

---------

Co-authored-by: Dax Pryce <[email protected]>
* Update build.yml

* Update build.yml

upload/download artifacts @ v2 behaved differently than @ v4. This should fix them, in theory.
I had set it to download the windows dist artifact twice and the macOS dist artifact got skipped.
README.md Outdated Show resolved Hide resolved
.devops/build.yml Outdated Show resolved Hide resolved
bryantower
bryantower previously approved these changes Jan 25, 2024
Copy link

@bryantower bryantower left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I recommend updating the README file to be consistent with the version numbers, but this commit should be ok otherwise.

We're technically supporting the entire python3 abi, not just specific versions
We don't use this anymore
@daxpryce daxpryce merged commit eb7ad2d into main Jan 25, 2024
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants