Skip to content

Releases: DavidVujic/python-polylith

fix: normalize uv workspace member names before lookup

29 Sep 12:06
4d9e092

Choose a tag to compare

Fixing an issue with project names and uv workspaces.

Details in #270 and #269

feat(uv workspaces): add support for using a shared workspace lock-file

29 Sep 11:21
481b7af

Choose a tag to compare

Adding support for the uv workspaces feature, and the shared lock-file in specific. This feature is specific for uv users and is added in the Polylith CLI.

Details in #269

feat(poly check, poly libs): use strict mode when dependencies origin from lock file

24 Sep 20:12
6ee2002

Choose a tag to compare

Run poly check and poly libs in strict mode when the collected third-party depencencies is collected from a lock-file.
This will have the same effect as when running the commands with the --strict option.

Details in Pull Request #268

feat(poly diff): allow diff with commit hashes

10 Sep 17:34
58461f4

Choose a tag to compare

Allowing poly diff with a commit hash (by using the already existing --since option).

Details in #265

feat(Python 3.13): support Python 3.13 by adding the stdlib builtins list

08 Sep 10:27
6cfab10

Choose a tag to compare

Add the news and removals of builtins in Python 3.13.

The list of builtins per Python version is needed for the poly tool to properly check imports.

Details in #262

fix(projects): allow optional authors and description

31 Aug 14:08
0ecc18f

Choose a tag to compare

Allow the description and authors fields be optional when creating new project-specific pyproject.toml using the poly create project command.

Details in Pull Request #260

fix: missing authors fallback type in pyproject

28 Aug 19:34
6efe6f2

Choose a tag to compare

Fixing an issue with the wrong fallback data type for authors when reading pyproject.toml.

Details in #258

feat: add support for uv

18 Aug 16:05
1e0a667

Choose a tag to compare

Adding full support for the uv tool. 🎉

Details in Pull Request #255 and in announcement.

refactor: code for the poly check and poly libs command

18 Aug 13:41
ba5f034

Choose a tag to compare

This release contains code refactoring, and no changed behavior in the tooling.

Details in #253

fix(poly check, poly libs): normalize library name and dist name during top namespaces lookup

11 Aug 18:44
1812780

Choose a tag to compare

Normalizing the third-party library name (found in the pyproject.toml and the lock file) when comparing it to the distribution name (found in the virtual environment), during lookups for top namespaces.

Details in Pull Request #249