Commit bc307e8 1 parent 5e38cd5 commit bc307e8 Copy full SHA for bc307e8
File tree 7 files changed +25
-31
lines changed
7 files changed +25
-31
lines changed Original file line number Diff line number Diff line change 26
26
TWINE_PASSWORD : ${{ secrets.PYPI_PASSWORD }}
27
27
run : twine upload dist/*
28
28
- name : Create Release
29
- uses : softprops/action-gh-release@v1
29
+ uses : softprops/action-gh-release@v2
30
30
with :
31
31
files : |
32
32
dist/*
Original file line number Diff line number Diff line change @@ -5,26 +5,23 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
- ## [ Unreleased ]
8
+ ## [ 0.1.8 ] - 2024-08-13
9
9
10
- ### Added
11
- - Added Kmeans (unsupervised) as model to choose
12
- - Auto test created SQL model vs pickled model
10
+ ### Fixed
11
+ - Bug Fix due to missing required package
13
12
14
- ### Changed
15
- - For changes in existing functionality.
13
+ ## [ 0.1.7] - 2024-08-12
16
14
17
- ### Deprecated
18
- - For soon-to-be removed features.
15
+ ### Added
16
+ - Support for interpretml 0.6.3
19
17
20
- ### Removed
21
- - For now removed features.
18
+ ### Changed
19
+ - Testing flow to do end to end for all model problem types combinations
22
20
23
21
### Fixed
24
- - For any bug fixes.
25
-
26
- ### Security
27
- - In case of vulnerabilities.
22
+ - Fixed error of not working on certain platforms
23
+ - Fixed error related to tkinter
24
+ - Fixed tests failing due to different reasons
28
25
29
26
## [ 0.1.7] - 2024-08-12
30
27
Original file line number Diff line number Diff line change 1
1
# Machine learning to SQL
2
+ ![ pypi] ( https://img.shields.io/pypi/v/ml2sql.svg )
2
3
![ GitHub Repo stars] ( https://img.shields.io/github/stars/kaspersgit/ml_2_sql?style=flat-square )
3
4
![ GitHub last commit] ( https://img.shields.io/github/last-commit/kaspersgit/ml_2_sql?style=flat-square )
4
- ![ interpret] ( https://img.shields.io/badge/interpret-v0.5.1-blue )
5
+ ![ Pypi downloads] ( https://img.shields.io/pypi/dm/ml2sql )
6
+ ![ interpret] ( https://img.shields.io/badge/interpret-v0.6.3-blue )
5
7
![ Python Version] ( https://img.shields.io/pypi/pyversions/interpret.svg?style=flat-square )
6
8
![ GitHub] ( https://img.shields.io/github/license/kaspersgit/ml_2_sql?style=flat-square )
7
9
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ Checks and config
20
20
- Other
21
21
- Add APLR (new model in interpretml)
22
22
- Allow for other data file types (apart from csv)
23
+ - Increase use of DuckDB (instead of pandas where applicable)
23
24
- Test generated SQL vs trained model and report on difference
24
25
- Switch decision tree from sklearn to interpret for coherence (wait on [ issue 552] ( https://github.com/interpretml/interpret/issues/522 ) )
25
26
- Add calibration (platt scaling/isotonic regression)
Original file line number Diff line number Diff line change @@ -42,13 +42,11 @@ In dev branch:
42
42
- Merge to master on github (name "Prepare release X.Y.Z")
43
43
- Pull master locally
44
44
- Add tag (git tag -a vX.Y.Z -m "Release version X.Y.Z")
45
- git add .
46
- git commit -m "Prepare release X.Y.Z"
47
- git tag vX.Y.Z
48
- git push origin main
49
- git push origin vX.Y.Z
45
+ - git push origin vX.Y.Z
50
46
51
- Build your package
47
+ Build your package
48
+ (should be done by github action on tag push directly to pypi)
49
+ ```
52
50
rm -rf dist/* # Clean old builds
53
51
python -m build
54
52
@@ -63,11 +61,7 @@ Ensure it works as expected.
63
61
Upload to PyPI
64
62
If all tests pass:
65
63
twine upload dist/*
64
+ ```
66
65
67
- Verify PyPI installation
68
- pip install ml2sql
69
-
70
- Create a GitHub release (if applicable)
71
- Go to your GitHub repository and create a new release based on the tag you just pushed.
72
-
73
- Remember to increment your version number appropriately for each release, following semantic versioning principles.
66
+ Verify PyPI installation \
67
+ ` pip install ml2sql `
Original file line number Diff line number Diff line change 2
2
# ml2sql/__init__.py
3
3
4
4
__app_name__ = "ml2sql"
5
- __version__ = "0.1.7 "
5
+ __version__ = "0.1.8 "
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ classifiers = [
34
34
dependencies = [
35
35
" interpret == 0.6.3" ,
36
36
" numpy" ,
37
+ " duckdb" ,
37
38
" scikit-learn" ,
38
39
" imblearn" ,
39
40
" kaleido" ,
@@ -49,7 +50,6 @@ Issues = "https://github.com/kaspersgit/ml_2_sql/issues"
49
50
50
51
[project .optional-dependencies ]
51
52
dev = [
52
- " duckdb" ,
53
53
" pytest" ,
54
54
" pytest-mock" ,
55
55
" pip-tools" ,
You can’t perform that action at this time.
0 commit comments