Conversation
Contributor
…dwheel - Update cibuildwheel version to `v3.0.0`. - Include steps to install dependencies and compile Cython code for source distribution. chore(config): switch from hatch to setuptools build system - Replace `hatchling` build backend with `setuptools.build_meta` in `pyproject.toml`. - Add `setuptools-scm` to project dependencies and configure versioning in `pyproject.toml`. chore(ci): refine PyPi workflow and versioning configuration - Add `version_file` to `setuptools_scm` configuration in `pyproject.toml`. - Simplify OS matrix in GitHub Actions workflow, removing specific ARM runners. - Introduce `CIBW_PLATFORM` environment variable for cibuildwheel. - Update source distribution step to use `python -m build` without `--wheel`. chore(ci): update python version and refine PyPi workflow - Upgrade Python version from `3.11` to `3.12` in the GitHub Actions workflow. - Set `fetch-depth` to 0 for full repository history. - Update `setuptools_scm` versioning configuration in `pyproject.toml` to use `no-guess-dev` scheme. chore(ci): update cibuildwheel settings and restore cython directives - Add specific cibuildwheel settings to `pyproject.toml` and GitHub Actions workflow, skipping `*musllinux*` builds. - Restore Cython compiler directives to `*.pyx` files for optimized performance. chore(ci): update `cibuildwheel` settings to skip `*-win32` builds - Modify `pyproject.toml` to include `*-win32` in the skip patterns for `cibuildwheel`. chore(config): include Cython source files in `MANIFEST.in` and update build settings - Add `*.pyx` and `*.pxd` files from `com1DFA` to `MANIFEST.in`. - Update `pyproject.toml` to fix capitalization of `Cython` and add pre-build commands for dependency installation. - Remove obsolete `#!python` comments and Cython compiler directives from `*.pyx` files for cleaner code. chore(config): update setuptools configuration and package setup - Disable implicit namespace packages in `pyproject.toml`. - Add `cython` to installation requirements in `setup.py`. chore(config): simplify file path handling in `setup.py` - Replace `os.path.join` with direct string paths for Cython files. chore(ci): comment out unused settings in PyPI workflow and `pyproject.toml` - Disable `CIBW_SKIP` and unused release conditionals in GitHub Actions. chore(config): adjust `pyproject.toml` and `setup.py` settings for consistency - Exclude `docs` from packages in `pyproject.toml` and disable implicit namespaces. - Comment out unused `cibuildwheel` build settings for CPython 3.12. - Remove outdated file path comments in `setup.py` for cleaner configuration. chore(config, ci): update `pyproject.toml` and refine PyPI workflow chore(ci): remove `releaseWithManylinux.yml` and coverage reporting with `codeclimate-action` - Delete `releaseWithManylinux.yml` to streamline workflows. - Remove `codeclimate-action` for coverage reporting from `runTestSinglePython.yml`. chore(config): remove unused package discovery from `setup.py` chore(config, ci): update Cython configuration and refine build workflow - Add `pytest-mock` to dependencies in `pyproject.toml`. - Update `setuptools-scm` to use `local_scheme="node-and-date"`. - Enable `include-package-data` in `pyproject.toml`. - Restore Cython directives in relevant `*.pyx` files for optimized performance. - Refactor `setup.py` to include extensions unconditionally and enable `linetrace` for Cython modules.
Contributor
|
Diff Coverage: Not applicable. There was no coverage data reported for the files in this diff. Total Coverage: This PR will decrease coverage by 0.02%. File Coverage Changes
🛟 Help
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This moves away from buildmanylinux to cibuildwheel in the github actions