Skip to content

Releases: DavidVujic/python-polylith

feat: add support for Pixi

05 Feb 19:00
6a3c1b5
Compare
Choose a tag to compare

Adding support for Pixi 🎉

The added support is developed by @FloLangenfeld ⭐ 👏 Thank you for contributing to the Python tools for the Polylith Architecture!

Details in #319

fix(poly check): recursive third party sub dependencies

04 Feb 09:53
4b1429a
Compare
Choose a tag to compare

Fixing an issue with the poly check command and when parsing the lock-file dependencies, where a library has sub-dependencies that themselves depend on the library

Details in #322

feat(uv workspaces): add support for optional dependencies

30 Jan 19:54
6897a13
Compare
Choose a tag to compare

Adding support for optional dependencies in an uv workspaces setup.

Details in #320

feat(poetry): dependency constrain support for Poetry 2

05 Jan 23:35
d9ea5cc
Compare
Choose a tag to compare

Adding support for Poetry 2. The Polylith Poetry plugin did have dependency constraint set to v1 of Poetry. With this update, it should be possible to upgrade the Poetry version to the latest (v2).

Details in #315

feat(poly build): setup and teardown for building, when using Maturin or tools without hook or plugin support

08 Dec 15:24
71e36b9
Compare
Choose a tag to compare

Support for additional Package & Dependency Management tools, primarily Maturin.

Adding a new command - poly build - that can be used for building wheels when deploying projects from a Polylith Workspace when the underlying tool doesn't have any hook or plugin support.

Details in #299

fix: hatchling dev-mode projects with editable installs

03 Dec 20:06
5c3d8ca
Compare
Choose a tag to compare

Fixes an issue that appeared for Hatch and Uv users after the release of the Hatch build hook v1.3.0.

Details in #308

feat(hatch): add support for editable installs

03 Dec 14:28
467cb32
Compare
Choose a tag to compare

Details in #306

Note: the feature is only partially done with this release.

fix(workspace root): check if path exist

01 Dec 12:17
ad127b5
Compare
Choose a tag to compare

Fixes an issue with failing to locate the workspace root, when the Polylith Workspace is in a sub-folder and not using the workspace.toml for the Polylith-specific config.

Details in #305

feat: find workspace root for repos with several sub-workspaces

24 Nov 14:32
0c7b67a
Compare
Choose a tag to compare

Find the Workspace root for repos containing the Polylith workspace in a sub-directory, and the use case when not using the workspace.toml to configure the workspace.

Details in #296

feat(poly check): verbose output without duplication, with coloring

17 Nov 14:28
eb7cf13
Compare
Choose a tag to compare

Changing the output of the poly check --verbose.

Details in #292 and #291