-
Notifications
You must be signed in to change notification settings - Fork 15
Comparing changes
Open a pull request
base repository: insarlab/PySolid
base: v0.3.2
head repository: insarlab/PySolid
compare: v0.3.3
- 9 commits
- 12 files changed
- 5 contributors
Commits on Dec 18, 2023
-
build(deps): bump actions/download-artifact from 3 to 4 (#79)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v3...v4) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 45b6a25 - Browse repository at this point
Copy the full SHA 45b6a25View commit details
Commits on Dec 26, 2023
-
build(deps): bump actions/upload-artifact from 3 to 4 (#80)
+ build(deps): bump actions/upload-artifact from 3 to 4 + use unique names for artifacts in different jobs, as required by upload-artifact@4 --------- Co-authored-by: Zhang Yunjun <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a8940f - Browse repository at this point
Copy the full SHA 7a8940fView commit details -
pub2pypi: fix unknow dist format error (#81)
+ fix the following error by turning on the `merge-multiple` option, as suggested by download-artifact readme - Checking dist/artifact-source: ERROR InvalidDistribution: Unknown distribution format: 'artifact-source' + Display the structure of downloaded artifact files, to facilitate the debuging in the future, since this part is easy to have issues + update deprecated option names in gh-action-pypi-publish + README: fix typo
Configuration menu - View commit details
-
Copy full SHA for cd23bae - Browse repository at this point
Copy the full SHA cd23baeView commit details
Commits on Mar 10, 2024
-
circleci: replace mambaforge with miniforge3 (#84)
+ .circleci/config.yml: replace mambaforge with miniforge3 + .github: add release.yml to ignore contributions by bots in release notes
Configuration menu - View commit details
-
Copy full SHA for 4deebdf - Browse repository at this point
Copy the full SHA 4deebdfView commit details
Commits on Jun 22, 2024
-
replace
numpy.distutils
withCMake
andscikit-build-core
build ……backend (#87) + convert the build system from `numpy.distutils` to `CMake` and `scikit-build-core`, to support the fortran module compilation for python 3.12+. - add `CMakeLists.txt` file for the `solid.for` module - `pyproject.toml`: switch the build backend from `setuptools` to `scikit-build-core` - `setup.py`: switch the build setup from `numpy.distutils` to `skbuild` + .circleci/config.yml: update docker image from `ubuntu:bionic` to `cimg/base`, to avoid the spin up environment error: `Error response from daemon: Head "https://registry-1.docker.io/v2/library/ubuntu/manifests/bionic": received unexpected HTTP status: 503 Service Unavailable` + point.py: replace np.NaN with np.nan, as `np.NaN` was removed in the NumPy 2.0 release. + pyproject.toml: unpin setuptools/numpy versions, as they are not needed anymore + tests/requirements.txt: add meson, to support calling f2py for manual compilation + README: remove the export SETUPTOOLS_ENABLE_FEATURES commands, as it's not needed anymore. --------- Co-authored-by: Zhang Yunjun <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a71073e - Browse repository at this point
Copy the full SHA a71073eView commit details -
remove the obsolete
setup.py
(#88)+ remove the obsolete setup.py, as it's not needed anymore: all functionality are now covered in pyproject.toml and CMakeLists.txt file + pyproject.toml: use dynamic readme --------- Co-authored-by: Scott Staniewicz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de3dd3a - Browse repository at this point
Copy the full SHA de3dd3aView commit details
Commits on Jun 24, 2024
-
unit test: add numeric comparison (#90)
+ `tests.grid/point.py`: add numeric comparisons between the calculated results and the hardcore numpy array + `pyproject.toml`: attempt to fix [the `long_description` syntax error](https://github.com/insarlab/PySolid/actions/runs/9626458068/job/26552735067) while uploading to PyPI, without understanding the logic behind.
Configuration menu - View commit details
-
Copy full SHA for 101e0a5 - Browse repository at this point
Copy the full SHA 101e0a5View commit details -
pyproject.toml
: use static metadata for readme/dependencies (#91)+ pyproject.toml: for readme, dependencies, optional-dependencies, use static metadata, instead of dynamic ones, to avoid [the following errors](https://github.com/insarlab/PySolid/actions/runs/9625771487/job/26551314687): ```bash ERROR HTTPError: 400 Bad Request from https://test.pypi.org/legacy/ ['readme', 'dependencies', 'optional-dependencies'] is not a valid dynamic field. See https://packaging.python.org/specifications/core-metadata for more information. ``` + `build-and-publish-to-pypi.yml`: update OS versions - ubuntu: from 20.04 to latest - macos: from 11 to 13
Configuration menu - View commit details
-
Copy full SHA for ddd51b0 - Browse repository at this point
Copy the full SHA ddd51b0View commit details
Commits on Jun 27, 2024
-
build(deps): bump pypa/cibuildwheel from 2.14.1 to 2.19.1 (#89)
+ build(deps): bump pypa/cibuildwheel from 2.14.1 to 2.19.1 + set `MACOSX_DEPLOYMENT_TARGET="13.0"` as the macos-13 runner is using macos 13.0 not 10.13: https://setapp.com/how-to/full-list-of-all-macos-versions + unset `SETUPTOOLS_USE_DISTUTILS=stdlib` as it's not needed anymore --------- Co-authored-by: Joseph H Kennedy <[email protected]> Co-authored-by: Zhang Yunjun <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 617113b - Browse repository at this point
Copy the full SHA 617113bView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.3.2...v0.3.3