Skip to content

Bump build from 1.3.0 to 1.4.0#64

Merged
docktermj merged 1 commit intomainfrom
dependabot/pip/build-1.4.0
Jan 30, 2026
Merged

Bump build from 1.3.0 to 1.4.0#64
docktermj merged 1 commit intomainfrom
dependabot/pip/build-1.4.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 30, 2026

Bumps build from 1.3.0 to 1.4.0.

Release notes

Sourced from build's releases.

1.4.0

  • Add --quiet flag (PR #947)
  • Add option to dump PEP 517 metadata with --metadata (PR #940, PR #943)
  • Support UV environment variable (PR #971)
  • Remove a workaround for 3.14b1 (PR #960)
  • In 3.14 final release, color defaults to True already (PR #962)
  • Pass sp-repo-review (PR #942)
  • In pytest configuration, log_level is better than log_cli_level (PR #950)
  • Split up typing and mypy (PR #944)
  • Use types-colorama (PR #945)
  • In docs, first argument for _has_dependency is a name (PR #970)
  • Fix test failure when flit-core is installed (PR #921)
Changelog

Sourced from build's changelog.

1.4.0 (2026-01-08)

  • Add --quiet flag (:pr:947)
  • Add option to dump PEP 517 metadata with --metadata (:pr:940, :pr:943)
  • Support UV environment variable (:pr:971)
  • Remove a workaround for 3.14b1 (:pr:960)
  • In 3.14 final release, color defaults to True already (:pr:962)
  • Pass sp-repo-review (:pr:942)
  • In pytest configuration, log_level is better than log_cli_level (:pr:950)
  • Split up typing and mypy (:pr:944)
  • Use types-colorama (:pr:945)
  • In docs, first argument for _has_dependency is a name (PR :pr:970)
  • Fix test failure when flit-core is installed (PR :pr:921)
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Resolves #947
Resolves #940
Resolves #943
Resolves #971
Resolves #960
Resolves #962
Resolves #942
Resolves #950
Resolves #944
Resolves #945
Resolves #970
Resolves #921
Resolves #972
Resolves #968
Resolves #965
Resolves #961

Bumps [build](https://github.com/pypa/build) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/pypa/build/releases)
- [Changelog](https://github.com/pypa/build/blob/main/CHANGELOG.rst)
- [Commits](pypa/build@1.3.0...1.4.0)

---
updated-dependencies:
- dependency-name: build
  dependency-version: 1.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jan 30, 2026
@dependabot dependabot bot requested a review from a team as a code owner January 30, 2026 01:32
@dependabot dependabot bot added the python Pull requests that update python code label Jan 30, 2026
@github-actions
Copy link

🤖 Claude Code Review

Code Review Analysis

Code Quality

✅ Code follows style guide

The change is a simple dependency version bump in pyproject.toml. This follows standard Python packaging conventions.

✅ No commented-out code

No commented-out code present in this diff.

✅ Meaningful variable names

N/A - This is a dependency version update, no new variables introduced.

✅ DRY principle followed

N/A - No code duplication concerns in a single-line dependency update.

✅ Identify Defects

No defects identified. The change updates the build package from version 1.3.0 to 1.4.0 in the development dependencies group. This is a minor version bump which should be backwards compatible according to semantic versioning.

Note: It would be beneficial to verify that:

  • The new version doesn't introduce breaking changes (though minor bumps shouldn't)
  • The update addresses any security issues or provides needed functionality
  • All builds/tests pass with the new version

✅ Project memory configuration (./.claude/CLAUDE.md)

Reviewed the project memory configuration at /home/runner/work/mapper-csv/mapper-csv/.claude/CLAUDE.md:17. The CLAUDE.md file is appropriately general and environment-agnostic, containing only project overview, commands, and architecture documentation - nothing specific to individual development environments.


Testing

⚠️ Unit tests for new functions

N/A - This is a dependency update, not a functional change. However, it's recommended to verify that existing tests still pass with the updated build package.

✅ Integration tests for new endpoints

N/A - No new endpoints added.

✅ Edge cases covered

N/A - Dependency update only.

⚠️ Test coverage > 80%

Cannot determine from this diff alone. Existing test coverage should remain unchanged, but builds should be verified to pass.


Documentation

✅ Readme updated if needed

N/A - Dependency updates typically don't require README changes unless they affect user-facing installation or usage instructions.

✅ API docs updated

N/A - No API changes.

✅ Inline comments for complex logic

N/A - No code logic changes.

⚠️ CHANGELOG.md updated

Not visible in this diff. For transparency, dependency updates should ideally be noted in CHANGELOG.md, especially for development dependencies that might affect contributors.

✅ Markdown files formatting

N/A - No markdown files modified in this diff.


Security

✅ No hardcoded credentials

No credentials present.

✅ Input validation implemented

N/A - No new input handling.

✅ Proper error handling

N/A - No new error handling needed.

✅ No sensitive data in logs

N/A - No logging changes.

✅ No checked-in license files or AQAAAD strings

No .lic files or AQAAAD strings detected in this change.


Summary

Overall Assessment: ✅ APPROVED with minor recommendations

This is a straightforward dependency version bump for the build package in the development dependencies group (pyproject.toml:36). The change is low-risk and follows standard Python packaging practices.

Recommendations:

  1. Ensure CI/CD pipeline passes with the updated dependency
  2. Consider documenting this change in CHANGELOG.md for contributor visibility
  3. Verify the motivation for the upgrade (security patch, bug fix, or new feature)

No blocking issues identified. This PR is safe to merge once builds are verified.

Automated code review analyzing defects and coding standards

@docktermj docktermj merged commit 838e9aa into main Jan 30, 2026
14 checks passed
@docktermj docktermj deleted the dependabot/pip/build-1.4.0 branch January 30, 2026 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant