Skip to content

Commit 78cd8b1

Browse files
📦 build(pyproject.toml): Select files in source distribution for builds (#2869)
Update changelog + sdist files Signed-off-by: Ashwin Vaidya <[email protected]>
1 parent f762e41 commit 78cd8b1

File tree

2 files changed

+99
-3
lines changed

2 files changed

+99
-3
lines changed

CHANGELOG.md

Lines changed: 87 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,108 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
88

99
### Added
1010

11-
- 🚀 Add new SOTA video Anomaly detection module FUVAS
11+
### Removed
12+
13+
### Changed
14+
15+
### Deprecated
16+
17+
### Fixed
18+
19+
## [v2.1.0]
20+
21+
### Added
22+
23+
- 🚀 Add MVTec LOCO dataset by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2607
1224
- 🚀 Add VAD dataset by @abc-125 in https://github.com/open-edge-platform/anomalib/pull/2603
25+
- 🚀 Add Real-IAD dataset by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2545
26+
- 🚀 Add `MVTecAD2` dataset by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2562
27+
- 🚀 Add new SOTA video Anomaly detection module FUVAS by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2654
28+
- 📚 Add feature request template by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2659
1329
- 🚀 Add Tiled Ensemble for V2 by @blaz-r in https://github.com/open-edge-platform/anomalib/pull/2660
30+
- 📚 Add log for Tiled Ensemble PR by @rajeshgangireddy in https://github.com/open-edge-platform/anomalib/pull/2683
31+
- 📚 Adding Zizmor and minor refactor by @AlexanderBarabanov in https://github.com/open-edge-platform/anomalib/pull/2685
32+
- 📚 Add `issue-management` workflow by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2746
1433
- 🚀 Add Tabular datamodule by @manuelkonrad in https://github.com/openvinotoolkit/anomalib/pull/2713
34+
- 🚀 Implement type-safe deprecation decorator with version support by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2771
35+
- 🚀 Add conventional commit enforcement and automation by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2773
36+
- 🚀 Enable Visualization for NumPy Input/Output by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2764
37+
- 🚀 Add MPDD dataset by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2816
38+
- 📚 Update benchmarking docs by @alfieroddan in https://github.com/open-edge-platform/anomalib/pull/2814
39+
- 🚀 Migrate to UV dependency management by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2796
40+
- 🚀 Add Dinomaly Model by @rajeshgangireddy in https://github.com/open-edge-platform/anomalib/pull/2835
1541

1642
### Removed
1743

1844
### Changed
1945

20-
- 🔨Fix semgrep security issue for `get_datamodule()` method in https://github.com/open-edge-platform/anomalib/pull/2736
21-
- 🔨Update doc for `get_exportable_transform()` method in https://github.com/open-edge-platform/anomalib/pull/2731
46+
- 🔧 Intermediate environment variable usage in workflows by @AlexanderBarabanov in https://github.com/open-edge-platform/anomalib/pull/2617
47+
- 🐞 Replace the mandatory PatchCore center crop with an optional one, add the same to CFA by @abc-125 in https://github.com/open-edge-platform/anomalib/pull/2623
48+
- 🔧 Update MVTecLOCO by @ashwinvaidya17 in https://github.com/open-edge-platform/anomalib/pull/2651
49+
- 🔧 Semgrep and Bandit config refactor by @AlexanderBarabanov in https://github.com/open-edge-platform/anomalib/pull/2646
50+
- 📚 docs: update installation guide with correct repository URL by @gggg8657 in https://github.com/open-edge-platform/anomalib/pull/2662
51+
- 🔧 update references to old github org by @djdameln in https://github.com/open-edge-platform/anomalib/pull/2682
52+
- 🔧 Return metrics from train by @ashwinvaidya17 in https://github.com/open-edge-platform/anomalib/pull/2702
53+
- 🔧 Make OpenVINO fully optional in Anomalib by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2719
54+
- 🔨 Fix semgrep security issue for `get_datamodule()` method in https://github.com/open-edge-platform/anomalib/pull/2736
55+
- 🔨 Update doc for `get_exportable_transform()` method in https://github.com/open-edge-platform/anomalib/pull/2731
56+
- 🔧 Addressing Zizmor and CodeQL findings by @AlexanderBarabanov in https://github.com/open-edge-platform/anomalib/pull/2742
57+
- 🔧 Security composite actions minor changes by @AlexanderBarabanov in https://github.com/open-edge-platform/anomalib/pull/2748
58+
- 📚 Update Data Docs by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2755
59+
- 🔧 Update `generate_output_filename` function by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2760
60+
- 🔧 Bump softprops/action-gh-release from 2.2.2 to 2.3.2 by @dependabot[bot] in https://github.com/open-edge-platform/anomalib/pull/2770
61+
- 📚 Refactor EfficientAdModel example and update output shapes by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2766
62+
- 🔧 Remove unnecessary warning log in `visualize_image_item` by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2778
63+
- 🔧 Migrate from individual commit message validation to PR title validation by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2791
64+
- 🔧 Enhance model export with flexible `kwargs` support for `ONNX` and `OpenVINO` by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2780
65+
- 🔧 `pre-commit autoupdate` by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2790
66+
- 🔧 Fix the security issues highlighted by semgrep scans by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2792
67+
- 🔧 Overhaul issue management process with new templates and enhanced workflow by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2799
68+
- 🔄 Refactor restructure directory layout by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2804
69+
- 🔧 Reorder license, docstring, imports, then code by @eugene123tw in https://github.com/open-edge-platform/anomalib/pull/2822
70+
- 🔧 Enable Renovate and OpenSSF Scorecard reports by @AlexanderBarabanov in https://github.com/open-edge-platform/anomalib/pull/2845
71+
- 🔄 Memory usage optimisation by @alfieroddan in https://github.com/open-edge-platform/anomalib/pull/2813
72+
- ♻️ Show import error in CLI by @ashwinvaidya17 in https://github.com/open-edge-platform/anomalib/pull/2856
73+
- 🚀 Add UniNet by @ashwinvaidya17 in https://github.com/open-edge-platform/anomalib/pull/2797
74+
- 🔧 Update dependency zizmorcore/zizmor to v1.11.0 by @oep-renovate[bot] in https://github.com/open-edge-platform/anomalib/pull/2850
75+
- 🔧 Pin dependencies by @oep-renovate[bot] in https://github.com/open-edge-platform/anomalib/pull/2855
2276

2377
### Deprecated
2478

2579
### Fixed
2680

81+
- 🐞 Fix model-specific transforms for DRÆM and DSR by @abc-125 in https://github.com/open-edge-platform/anomalib/pull/2624
82+
- 🐞 fix: remove custom state dict handling in WinClip to fix inference tensor issues by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2630
83+
- 🐞 Fix MVTecLOCO args by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2650
84+
- 🐞 Fix SuperSimpleNet pretrained weights. by @blaz-r in https://github.com/open-edge-platform/anomalib/pull/2712
85+
- 🔒 Security Fix: Mitigate Remote Code Execution Risk in `torch.load` by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2729
86+
- 🔨 Fix Arbitrary imports in get_datamodule() by @rajeshgangireddy in https://github.com/open-edge-platform/anomalib/pull/2736
87+
- 🐞 Fix the wrong variable to be printed on the warning message by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2754
88+
- 🐞 Fix AUPR curve axis labels to follow standard convention by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2772
89+
- 🔨 Fix enhance `ToNumpyMixin` for improved tensor conversion by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2775
90+
- 🔨 Fix visualization image font loading logic by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2783
91+
- 🐞 Fix MVTecLOCO GT Masks were not loaded correctly by @AveraGE0 in https://github.com/open-edge-platform/anomalib/pull/2805
92+
- 🐞 Fix replace problematic emojis and improve CI workflow by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2809
93+
- 🔨 Fix remove in-place ops in CombinedDensityEstimator.predict f… by @grannycola in https://github.com/open-edge-platform/anomalib/pull/2808
94+
- 🐞 Fix MVTecAD2 CLI bug fix enum serialisation by @alfieroddan in https://github.com/open-edge-platform/anomalib/pull/2817
95+
- 🔒 Fix semgrep security issues by replacing inefficient `torch.Tensor()` constructors by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2824
96+
- 🔨 Fix update OpenVINO import paths in inferencer and post-pro… by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2829
97+
- 🐞 Fix EfficientAD `NotImplementedError: ('{} cannot be pickled', '_SingleProcessDataLoaderIter')` by @alexriedel1 in https://github.com/open-edge-platform/anomalib/pull/2837
98+
- 🐞 Fix `update_augmentations` when no model is attached by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2720
99+
- 🔨 Fix discrepancy between lightning and standalone inferencers by @ashwinvaidya17 in https://github.com/open-edge-platform/anomalib/pull/2843
100+
- 🔨 Fix revert correct symlink by @AlexanderBarabanov in https://github.com/open-edge-platform/anomalib/pull/2854
101+
27102
### New Contributors
28103

104+
- @AlexanderBarabanov made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2617
105+
- @gggg8657 made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2662
106+
- @rajeshgangireddy made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2683
107+
- @lucianchauvin made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2731
108+
- @manuelkonrad made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2713
109+
- @AveraGE0 made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2805
110+
- @grannycola made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2808
111+
- @alfieroddan made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2814
112+
29113
## v2.0.0
30114

31115
### Added

pyproject.toml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,18 @@ anomalib = "anomalib.cli.cli:main"
133133
[tool.hatch.version]
134134
path = "src/anomalib/__init__.py"
135135

136+
[tool.hatch.build.targets.sdist]
137+
only-include = [
138+
"CHANGELOG.md",
139+
"CITATION.cff",
140+
"LICENSE",
141+
"MANIFEST.in",
142+
"pyproject.toml",
143+
"README.md",
144+
"src/",
145+
"third-party-programs.txt",
146+
]
147+
136148
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
137149
# UV CONFIGURATION #
138150
[tool.uv]

0 commit comments

Comments
 (0)