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

feat: Custom version format for source="scm" #217

Merged
merged 2 commits into from
Mar 1, 2024
Merged

Conversation

frostming
Copy link
Contributor

Fixes #208

Signed-off-by: Frost Ming me@frostming.com

Fixes #208

Signed-off-by: Frost Ming <me@frostming.com>
Copy link

netlify bot commented Mar 1, 2024

Deploy Preview for pdm-backend-docs ready!

Name Link
🔨 Latest commit 7b603f9
🔍 Latest deploy log https://app.netlify.com/sites/pdm-backend-docs/deploys/65e13cc5db16900008b73b4a
😎 Deploy Preview https://deploy-preview-217--pdm-backend-docs.netlify.app/metadata
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Signed-off-by: Frost Ming <me@frostming.com>
@frostming frostming merged commit 4f20cfd into main Mar 1, 2024
29 checks passed
@frostming frostming deleted the frostming/issue208 branch March 1, 2024 02:37
@whitequark
Copy link
Sponsor

@frostming Is it possible somehow to put the format_version function into pdm_build.py file where I have a pdm_build_initialize hook already? I don't want to add another file to my main package.

@frostming
Copy link
Contributor Author

@whitequark you can put it in any file you like, why not.

@whitequark
Copy link
Sponsor

@frostming Thanks, I verified that this works for my use case. May I have a release of pdm-backend? I'm currently using a git+https:// URL for build-system.requires but I think this may be poor practice...

@whitequark
Copy link
Sponsor

whitequark commented Apr 9, 2024

@frostming Friendly ping after a week--if you don't want or can't do a release for any reason I think I can reasonably use a git dependency to free you of responsibility, but it would really help to know what your plan is. We have many Amaranth packages that would benefit from a pdm-backend release that share the relevant boilerplace so I'm hesitating a bit in using git+https:// URLs in case we'll just have to change them all again later.

whitequark added a commit to whitequark/amaranth that referenced this pull request Apr 13, 2024
At the moment this uses a git URL for pdm-backend because required PDM
functionality (pdm-project/pdm-backend#217) is not released yet.
whitequark added a commit to whitequark/amaranth that referenced this pull request Apr 13, 2024
At the moment this uses a git URL for pdm-backend because required PDM
functionality (pdm-project/pdm-backend#217) is not released yet.
github-merge-queue bot pushed a commit to amaranth-lang/amaranth that referenced this pull request Apr 13, 2024
At the moment this uses a git URL for pdm-backend because required PDM
functionality (pdm-project/pdm-backend#217) is not released yet.
cutoffthetop added a commit to robert-koch-institut/mex-model that referenced this pull request May 14, 2024
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [pdm-backend](https://github.com/pdm-project/pdm-backend) |
build-system.requires | minor | `==2.1.8` -> `==2.3.0` |

---

### Release Notes

<details>
<summary>pdm-project/pdm-backend (pdm-backend)</summary>

###
[`v2.3.0`](https://github.com/pdm-project/pdm-backend/releases/tag/2.3.0)

[Compare
Source](https://github.com/pdm-project/pdm-backend/compare/2.2.1...2.3.0)

#####    🚀 Features

- Remove support for python 3.7 and older  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#232
[<samp>(32e3a)</samp>](https://github.com/pdm-project/pdm-backend/commit/32e3a33)
- Add `tag_filter` as a way to pre-filter tags  -  by
[@&#8203;mezuzza](https://github.com/mezuzza) in
[pdm-project/pdm-backend#225
[<samp>(9915c)</samp>](https://github.com/pdm-project/pdm-backend/commit/9915cb6)

#####    🐞 Bug Fixes

- Error about dynamic project version  -  by
[@&#8203;cntvc](https://github.com/cntvc) in
[pdm-project/pdm-backend#235
[<samp>(146b1)</samp>](https://github.com/pdm-project/pdm-backend/commit/146b170)
- **ci**: CI matrix on macos latest  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(080b4)</samp>](https://github.com/pdm-project/pdm-backend/commit/080b4bc)

#####    💻 Chores

- Use `Literal` type for valid target values  -  by
[@&#8203;DetachHead](https://github.com/DetachHead),
**pre-commit-ci\[bot]** and **Frost Ming** in
[pdm-project/pdm-backend#227
[<samp>(a210b)</samp>](https://github.com/pdm-project/pdm-backend/commit/a210b72)

#####     [View changes on
GitHub](https://github.com/pdm-project/pdm-backend/compare/2.2.1...2.3.0)

###
[`v2.2.1`](https://github.com/pdm-project/pdm-backend/releases/tag/2.2.1)

[Compare
Source](https://github.com/pdm-project/pdm-backend/compare/2.2.0...2.2.1)

#####    🚀 Features

- Add parameter `--build-number` to wheel builder  -  by
[@&#8203;0xfabioo](https://github.com/0xfabioo) and **Frost Ming** in
[pdm-project/pdm-backend#229
[<samp>(d7d15)</samp>](https://github.com/pdm-project/pdm-backend/commit/d7d15fb)
- Bump pyproject-metadata to 0.8.0  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#231
[<samp>(5f538)</samp>](https://github.com/pdm-project/pdm-backend/commit/5f53873)

#####     [View changes on
GitHub](https://github.com/pdm-project/pdm-backend/compare/2.2.0...2.2.1)

###
[`v2.2.0`](https://github.com/pdm-project/pdm-backend/releases/tag/2.2.0)

[Compare
Source](https://github.com/pdm-project/pdm-backend/compare/2.1.8...2.2.0)

#####    🚀 Features

- Don't add '+editable' to the editable version  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(e6fcd)</samp>](https://github.com/pdm-project/pdm-backend/commit/e6fcd5f)
- Custom version format for source="scm"  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#217
[<samp>(4f20c)</samp>](https://github.com/pdm-project/pdm-backend/commit/4f20cfd)
- Fallback_version config for scm version  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(8b8ab)</samp>](https://github.com/pdm-project/pdm-backend/commit/8b8ab28)
- **vendor**: Update packaging to 24.0  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(81836)</samp>](https://github.com/pdm-project/pdm-backend/commit/8183604)
- **vendors**: Update pyproject-metadata to 0.8.0rc1  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#228
[<samp>(6b260)</samp>](https://github.com/pdm-project/pdm-backend/commit/6b2601e)

#####    🐞 Bug Fixes

- Change to datetime.now(tz=UTC)  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(74f7a)</samp>](https://github.com/pdm-project/pdm-backend/commit/74f7a61)

#####    📝 Documentation

- Add missing dep  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(feb9f)</samp>](https://github.com/pdm-project/pdm-backend/commit/feb9fc7)

#####    💻 Chores

- Update lockfile to the latest version  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(940d1)</samp>](https://github.com/pdm-project/pdm-backend/commit/940d129)

#####     [View changes on
GitHub](https://github.com/pdm-project/pdm-backend/compare/2.1.8...2.2.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: Nicolas Drebenstedt <897972+cutoffthetop@users.noreply.github.com>
cutoffthetop pushed a commit to robert-koch-institut/mex-extractors that referenced this pull request May 14, 2024
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [pdm-backend](https://github.com/pdm-project/pdm-backend) |
build-system.requires | minor | `==2.1.8` -> `==2.3.0` |

---

### Release Notes

<details>
<summary>pdm-project/pdm-backend (pdm-backend)</summary>

###
[`v2.3.0`](https://github.com/pdm-project/pdm-backend/releases/tag/2.3.0)

[Compare
Source](https://github.com/pdm-project/pdm-backend/compare/2.2.1...2.3.0)

#####    🚀 Features

- Remove support for python 3.7 and older  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#232
[<samp>(32e3a)</samp>](https://github.com/pdm-project/pdm-backend/commit/32e3a33)
- Add `tag_filter` as a way to pre-filter tags  -  by
[@&#8203;mezuzza](https://github.com/mezuzza) in
[pdm-project/pdm-backend#225
[<samp>(9915c)</samp>](https://github.com/pdm-project/pdm-backend/commit/9915cb6)

#####    🐞 Bug Fixes

- Error about dynamic project version  -  by
[@&#8203;cntvc](https://github.com/cntvc) in
[pdm-project/pdm-backend#235
[<samp>(146b1)</samp>](https://github.com/pdm-project/pdm-backend/commit/146b170)
- **ci**: CI matrix on macos latest  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(080b4)</samp>](https://github.com/pdm-project/pdm-backend/commit/080b4bc)

#####    💻 Chores

- Use `Literal` type for valid target values  -  by
[@&#8203;DetachHead](https://github.com/DetachHead),
**pre-commit-ci\[bot]** and **Frost Ming** in
[pdm-project/pdm-backend#227
[<samp>(a210b)</samp>](https://github.com/pdm-project/pdm-backend/commit/a210b72)

#####     [View changes on
GitHub](https://github.com/pdm-project/pdm-backend/compare/2.2.1...2.3.0)

###
[`v2.2.1`](https://github.com/pdm-project/pdm-backend/releases/tag/2.2.1)

[Compare
Source](https://github.com/pdm-project/pdm-backend/compare/2.2.0...2.2.1)

#####    🚀 Features

- Add parameter `--build-number` to wheel builder  -  by
[@&#8203;0xfabioo](https://github.com/0xfabioo) and **Frost Ming** in
[pdm-project/pdm-backend#229
[<samp>(d7d15)</samp>](https://github.com/pdm-project/pdm-backend/commit/d7d15fb)
- Bump pyproject-metadata to 0.8.0  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#231
[<samp>(5f538)</samp>](https://github.com/pdm-project/pdm-backend/commit/5f53873)

#####     [View changes on
GitHub](https://github.com/pdm-project/pdm-backend/compare/2.2.0...2.2.1)

###
[`v2.2.0`](https://github.com/pdm-project/pdm-backend/releases/tag/2.2.0)

[Compare
Source](https://github.com/pdm-project/pdm-backend/compare/2.1.8...2.2.0)

#####    🚀 Features

- Don't add '+editable' to the editable version  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(e6fcd)</samp>](https://github.com/pdm-project/pdm-backend/commit/e6fcd5f)
- Custom version format for source="scm"  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#217
[<samp>(4f20c)</samp>](https://github.com/pdm-project/pdm-backend/commit/4f20cfd)
- Fallback_version config for scm version  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(8b8ab)</samp>](https://github.com/pdm-project/pdm-backend/commit/8b8ab28)
- **vendor**: Update packaging to 24.0  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(81836)</samp>](https://github.com/pdm-project/pdm-backend/commit/8183604)
- **vendors**: Update pyproject-metadata to 0.8.0rc1  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#228
[<samp>(6b260)</samp>](https://github.com/pdm-project/pdm-backend/commit/6b2601e)

#####    🐞 Bug Fixes

- Change to datetime.now(tz=UTC)  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(74f7a)</samp>](https://github.com/pdm-project/pdm-backend/commit/74f7a61)

#####    📝 Documentation

- Add missing dep  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(feb9f)</samp>](https://github.com/pdm-project/pdm-backend/commit/feb9fc7)

#####    💻 Chores

- Update lockfile to the latest version  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(940d1)</samp>](https://github.com/pdm-project/pdm-backend/commit/940d129)

#####     [View changes on
GitHub](https://github.com/pdm-project/pdm-backend/compare/2.1.8...2.2.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM1OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
cutoffthetop added a commit to robert-koch-institut/mex-common that referenced this pull request May 14, 2024
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [pdm-backend](https://github.com/pdm-project/pdm-backend) |
build-system.requires | minor | `==2.1.8` -> `==2.3.0` |

---

### Release Notes

<details>
<summary>pdm-project/pdm-backend (pdm-backend)</summary>

###
[`v2.3.0`](https://github.com/pdm-project/pdm-backend/releases/tag/2.3.0)

[Compare
Source](https://github.com/pdm-project/pdm-backend/compare/2.2.1...2.3.0)

#####    🚀 Features

- Remove support for python 3.7 and older  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#232
[<samp>(32e3a)</samp>](https://github.com/pdm-project/pdm-backend/commit/32e3a33)
- Add `tag_filter` as a way to pre-filter tags  -  by
[@&#8203;mezuzza](https://github.com/mezuzza) in
[pdm-project/pdm-backend#225
[<samp>(9915c)</samp>](https://github.com/pdm-project/pdm-backend/commit/9915cb6)

#####    🐞 Bug Fixes

- Error about dynamic project version  -  by
[@&#8203;cntvc](https://github.com/cntvc) in
[pdm-project/pdm-backend#235
[<samp>(146b1)</samp>](https://github.com/pdm-project/pdm-backend/commit/146b170)
- **ci**: CI matrix on macos latest  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(080b4)</samp>](https://github.com/pdm-project/pdm-backend/commit/080b4bc)

#####    💻 Chores

- Use `Literal` type for valid target values  -  by
[@&#8203;DetachHead](https://github.com/DetachHead),
**pre-commit-ci\[bot]** and **Frost Ming** in
[pdm-project/pdm-backend#227
[<samp>(a210b)</samp>](https://github.com/pdm-project/pdm-backend/commit/a210b72)

#####     [View changes on
GitHub](https://github.com/pdm-project/pdm-backend/compare/2.2.1...2.3.0)

###
[`v2.2.1`](https://github.com/pdm-project/pdm-backend/releases/tag/2.2.1)

[Compare
Source](https://github.com/pdm-project/pdm-backend/compare/2.2.0...2.2.1)

#####    🚀 Features

- Add parameter `--build-number` to wheel builder  -  by
[@&#8203;0xfabioo](https://github.com/0xfabioo) and **Frost Ming** in
[pdm-project/pdm-backend#229
[<samp>(d7d15)</samp>](https://github.com/pdm-project/pdm-backend/commit/d7d15fb)
- Bump pyproject-metadata to 0.8.0  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#231
[<samp>(5f538)</samp>](https://github.com/pdm-project/pdm-backend/commit/5f53873)

#####     [View changes on
GitHub](https://github.com/pdm-project/pdm-backend/compare/2.2.0...2.2.1)

###
[`v2.2.0`](https://github.com/pdm-project/pdm-backend/releases/tag/2.2.0)

[Compare
Source](https://github.com/pdm-project/pdm-backend/compare/2.1.8...2.2.0)

#####    🚀 Features

- Don't add '+editable' to the editable version  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(e6fcd)</samp>](https://github.com/pdm-project/pdm-backend/commit/e6fcd5f)
- Custom version format for source="scm"  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#217
[<samp>(4f20c)</samp>](https://github.com/pdm-project/pdm-backend/commit/4f20cfd)
- Fallback_version config for scm version  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(8b8ab)</samp>](https://github.com/pdm-project/pdm-backend/commit/8b8ab28)
- **vendor**: Update packaging to 24.0  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(81836)</samp>](https://github.com/pdm-project/pdm-backend/commit/8183604)
- **vendors**: Update pyproject-metadata to 0.8.0rc1  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#228
[<samp>(6b260)</samp>](https://github.com/pdm-project/pdm-backend/commit/6b2601e)

#####    🐞 Bug Fixes

- Change to datetime.now(tz=UTC)  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(74f7a)</samp>](https://github.com/pdm-project/pdm-backend/commit/74f7a61)

#####    📝 Documentation

- Add missing dep  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(feb9f)</samp>](https://github.com/pdm-project/pdm-backend/commit/feb9fc7)

#####    💻 Chores

- Update lockfile to the latest version  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(940d1)</samp>](https://github.com/pdm-project/pdm-backend/commit/940d129)

#####     [View changes on
GitHub](https://github.com/pdm-project/pdm-backend/compare/2.1.8...2.2.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: Nicolas Drebenstedt <897972+cutoffthetop@users.noreply.github.com>
cutoffthetop pushed a commit to robert-koch-institut/mex-drop that referenced this pull request May 15, 2024
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [pdm-backend](https://github.com/pdm-project/pdm-backend) |
build-system.requires | minor | `==2.1.8` -> `==2.3.0` |

---

### Release Notes

<details>
<summary>pdm-project/pdm-backend (pdm-backend)</summary>

###
[`v2.3.0`](https://github.com/pdm-project/pdm-backend/releases/tag/2.3.0)

[Compare
Source](https://github.com/pdm-project/pdm-backend/compare/2.2.1...2.3.0)

#####    🚀 Features

- Remove support for python 3.7 and older  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#232
[<samp>(32e3a)</samp>](https://github.com/pdm-project/pdm-backend/commit/32e3a33)
- Add `tag_filter` as a way to pre-filter tags  -  by
[@&#8203;mezuzza](https://github.com/mezuzza) in
[pdm-project/pdm-backend#225
[<samp>(9915c)</samp>](https://github.com/pdm-project/pdm-backend/commit/9915cb6)

#####    🐞 Bug Fixes

- Error about dynamic project version  -  by
[@&#8203;cntvc](https://github.com/cntvc) in
[pdm-project/pdm-backend#235
[<samp>(146b1)</samp>](https://github.com/pdm-project/pdm-backend/commit/146b170)
- **ci**: CI matrix on macos latest  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(080b4)</samp>](https://github.com/pdm-project/pdm-backend/commit/080b4bc)

#####    💻 Chores

- Use `Literal` type for valid target values  -  by
[@&#8203;DetachHead](https://github.com/DetachHead),
**pre-commit-ci\[bot]** and **Frost Ming** in
[pdm-project/pdm-backend#227
[<samp>(a210b)</samp>](https://github.com/pdm-project/pdm-backend/commit/a210b72)

#####     [View changes on
GitHub](https://github.com/pdm-project/pdm-backend/compare/2.2.1...2.3.0)

###
[`v2.2.1`](https://github.com/pdm-project/pdm-backend/releases/tag/2.2.1)

[Compare
Source](https://github.com/pdm-project/pdm-backend/compare/2.2.0...2.2.1)

#####    🚀 Features

- Add parameter `--build-number` to wheel builder  -  by
[@&#8203;0xfabioo](https://github.com/0xfabioo) and **Frost Ming** in
[pdm-project/pdm-backend#229
[<samp>(d7d15)</samp>](https://github.com/pdm-project/pdm-backend/commit/d7d15fb)
- Bump pyproject-metadata to 0.8.0  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#231
[<samp>(5f538)</samp>](https://github.com/pdm-project/pdm-backend/commit/5f53873)

#####     [View changes on
GitHub](https://github.com/pdm-project/pdm-backend/compare/2.2.0...2.2.1)

###
[`v2.2.0`](https://github.com/pdm-project/pdm-backend/releases/tag/2.2.0)

[Compare
Source](https://github.com/pdm-project/pdm-backend/compare/2.1.8...2.2.0)

#####    🚀 Features

- Don't add '+editable' to the editable version  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(e6fcd)</samp>](https://github.com/pdm-project/pdm-backend/commit/e6fcd5f)
- Custom version format for source="scm"  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#217
[<samp>(4f20c)</samp>](https://github.com/pdm-project/pdm-backend/commit/4f20cfd)
- Fallback_version config for scm version  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(8b8ab)</samp>](https://github.com/pdm-project/pdm-backend/commit/8b8ab28)
- **vendor**: Update packaging to 24.0  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(81836)</samp>](https://github.com/pdm-project/pdm-backend/commit/8183604)
- **vendors**: Update pyproject-metadata to 0.8.0rc1  -  by
[@&#8203;frostming](https://github.com/frostming) in
[pdm-project/pdm-backend#228
[<samp>(6b260)</samp>](https://github.com/pdm-project/pdm-backend/commit/6b2601e)

#####    🐞 Bug Fixes

- Change to datetime.now(tz=UTC)  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(74f7a)</samp>](https://github.com/pdm-project/pdm-backend/commit/74f7a61)

#####    📝 Documentation

- Add missing dep  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(feb9f)</samp>](https://github.com/pdm-project/pdm-backend/commit/feb9fc7)

#####    💻 Chores

- Update lockfile to the latest version  -  by
[@&#8203;frostming](https://github.com/frostming)
[<samp>(940d1)</samp>](https://github.com/pdm-project/pdm-backend/commit/940d129)

#####     [View changes on
GitHub](https://github.com/pdm-project/pdm-backend/compare/2.1.8...2.2.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTguMSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
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.

[Feature Request]How can we custom the format of the dynamic version generated by pdm when we use scm?
2 participants