Skip to content

Releases: DavidVujic/python-polylith

feat: Standalone CLI to enable using Polylith with Hatch

Choose a tag to compare

@DavidVujic DavidVujic released this 15 Jan 12:57
d400ea8

From Pull Request #145

  • feat(hatch): get bricks from hatch project tomls

  • feat(hatch): update hatch project tomls with project bricks

  • feat(cli): add CLI base

  • refactor(poly info): refactor into a commands component, used by cli and poetry plugin

  • refactor(poly create): refactor into a commands component, used by cli and poetry plugin

  • refactor(poly diff): refactor into a commands component, used by cli and poetry plugin

  • refactpr(poly check): refactor into a commands component, used by cli and poetry plugin. Bump dependencies.

  • fix: bump package.lock in poetry plugin project

  • fix(poly libs): order summary and list according to components, bricks

  • refactor(poly libs): refactor into a commands component, used by cli and poetry plugin

  • refactor(poly sync): refactor into a commands component, used by cli and poetry plugin

  • feat(cli): add CLI project

  • refactor: to not always return the same value.

  • refactor: remove expression that always evaluates to true.

  • refactor: CodeScene notifies about Excess Number of Function Arguments

  • feat(cli): add entry point

  • feat(cli): unique top namespace in entry point

  • bump poetry plugin to 1.14.0

  • dev: add cli script entry point for dev testing purposes

  • docs(cli): add step-by-step quick start

  • docs: add info about the new CLI and Hatch support

feat: add support for PEP 621 project files, along with the existing Poetry format

Choose a tag to compare

@DavidVujic DavidVujic released this 07 Jan 12:22
c60e57e

Details about the changes made in Pull Request #144

feat: add support for Python 3.12

Choose a tag to compare

@DavidVujic DavidVujic released this 25 Dec 21:58
4a17fc7

feat: add support for Python 3.12 when determining what's in the stdlib.

Details in #143

fix: bump third-party dependencies with issues raised by Dependabot

Choose a tag to compare

@DavidVujic DavidVujic released this 30 Nov 19:36
26b8ddd

Details in #136

feat(poly diff): multiple tag patterns

Choose a tag to compare

@DavidVujic DavidVujic released this 05 Nov 19:15
f587b52

Add possibility to have more than one git tag pattern, such as stable and release.
Details in #131

Also:
Remove unused project specific files #132
Bump lock files #133

feat(poly diff): print changes for bricks

Choose a tag to compare

@DavidVujic DavidVujic released this 21 Oct 14:31
ac058c9

Add option to print out bricks when running poetry poly diff.

Details in #128

fix(poly diff): only report bricks

Choose a tag to compare

@DavidVujic DavidVujic released this 08 Oct 10:49
1bdabe2

Make sure the poly diff command is reporting on bricks only.

Details in #126 and #125

feat(poly libs, poly check): better checks for libraries and aliases

Choose a tag to compare

@DavidVujic DavidVujic released this 07 Oct 11:11
8675b1a

Main improvement:
Leveraging Poetry's EnvManager to get the proper environment's package to distribution mapping.
Details in #115 - a contribution by @BeRT2me

Other:
Bump dependencies and refactor source code.
Details in:
#117
#118
#119
#120
#121
#122
#123

feat(poly check, poly libs): --strict and --alias options

Choose a tag to compare

@DavidVujic DavidVujic released this 24 Sep 19:21
fa124ae

The --strict option has a more narrow way of comparing third-party libraries and the actual imports. This is useful to rule out possible false positives.

The --alias option is useful when an import differ from the library name.

More details in #111 and #112

fix(poly sync and check): respect the --quiet flag

Choose a tag to compare

@DavidVujic DavidVujic released this 24 Sep 08:52
5e4ae90

Run the poly sync and poly check without any output when passing in the --quiet flag.

Details in Pull Request #110