Skip to content

Releases: DavidVujic/python-polylith

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

feat(poly diff): changed bricks when the Polylith Workspace is in a subfolder of the repo

16 Nov 16:58
d39f346
Compare
Choose a tag to compare

Add support for monorepos with the Polylith Workspace in a subfolder.

Before, the poly diff command would fail finding any changes, because of the mismatch between the underlying git diff and the workspace folder stucture.

Details in #289

fix: allow Python 3.8 in Hatch build hook

14 Nov 10:32
70a2d89
Compare
Choose a tag to compare

feat(poetry plugin): add support for upcoming Poetry PEP 621 projects

28 Oct 19:36
7b0f84f
Compare
Choose a tag to compare

Adding support for the upcoming Poetry release - that will be PEP 621 compliant - for those Poetry projects that will use the PEP 621 standard to define project metadata and dependencies.

Details in #278

fix: Typo in the CLI README

08 Oct 09:03
f6b2390
Compare
Choose a tag to compare