Releases: DavidVujic/python-polylith
fix(poly diff and info): adjust view for many projects
Details in Pull Request #104
feat(poly info): adjust view for workspaces with many projects
Details in Pull Request #103
feat: add support for verbose poly sync and poly check output
Also - fix: poly check command failing to report on missing bricks.
Details in Pull Request #102
fix: bump deps & update docs
Bump outdated dependencies, highlighted by Dependabot.
Add links to talks & articles in the README.
More details in Pull Request #99
fix(poly sync): find sub-imports for new bricks
Fixing an issue with the poly sync
command, when there is a new brick that import other bricks. The command didn't follow the imported bricks, but stopped at the first level.
This version: follow the brick imports of unknown bricks (and their sub-imports), then synchronize the pyproject.toml files.
Pull Request #92
new command: poly sync
Introducing a new command that will 🪄 🧙 add any used and missing bricks to the projects in the workspace. For development, all missing bricks will be added.
poetry poly sync
will synchronize all projects + development
poetry poly sync --directory <path/to/project>
will synchronize the specified project.
Pull Request #80
fix: poly libs with extras and more minor fixes
- poly libs with extras, now recognizing imports such as
__future__
. See #86 - refactorings: unused log component, unused function parameters. See #82
- fix(poly info): handle missing packages section. Happens when running poetry init from v1.4 and later #79
- fix: bump
rich
to latest version, potentially fixing Windows & PowerShell rendering issues #78
In addition to that, also:
- changed the CodeScene badge to show Code Health score.
- added SonarCloud to check code quality
fix(poly libs): detect third-party libs by close match
Fixing an issue with third-party libraries named differently from the actual usage in the python code.
Example: the "python-youtube" library is imported as "pyyoube". Previously reported as a missing dependency.
Details in #76
feat: include development project, fix: file encodings
fix: poly info and poly diff
This version solves issues with the poetry poly info
command: sorting of project names, and excluding cache folders from the list of bricks.
Pull Request #66
Pull Request #67
Also, solving issue with the poetry poly diff --short
command: accidentally displaying double names for one single project.
Pull Request #69