diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4e2a953 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +venv +# Python +*.pyc +*.pyo +__pycache__ +*.egg-info +dist/ +build/ + +node_modules \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..fd1a328 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "cSpell.words": [ + "Jafari" + ] +} \ No newline at end of file diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..e70ef62 --- /dev/null +++ b/Readme.md @@ -0,0 +1,35 @@ +# mlModelSaver + +## How to install virtualenv + +``` +pip install virtualenv +``` + +## Use vireualevn +``` +virtualenv venv +source venv/bin/activate +pip install -r requirements.txt +``` + +## if you install new dependency run this command and commit your code +``` +pip freeze > requirements.txt +``` + +## for instalation in local +``` +pip install -e . +``` + + +## build project +``` +python setup.py sdist bdist_wheel +``` + +## Push project +``` +twine upload dist/* +``` \ No newline at end of file diff --git a/mlModelSaver/__init__.py b/mlModelSaver/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/mlModelSaver/mlModelSaver.py b/mlModelSaver/mlModelSaver.py new file mode 100644 index 0000000..f90b91d --- /dev/null +++ b/mlModelSaver/mlModelSaver.py @@ -0,0 +1,2 @@ +def mlModelSaver(): + print("mlModelSaver") \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..6c93b2a --- /dev/null +++ b/package.json @@ -0,0 +1,10 @@ +{ + "name": "mlModelSaver", + "version": "1.0.1", + "description": "Make life easier for save and serving ml models", + "main": "index.js", + "repository": "git@github.com:smartdev-ca/mlModelSaver.git", + "author": "Jason Jafari ", + "license": "MIT", + "private": false +} diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..73e1aa3 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,26 @@ +certifi==2024.6.2 +charset-normalizer==3.3.2 +docutils==0.21.2 +idna==3.7 +importlib_metadata==7.1.0 +jaraco.classes==3.4.0 +jaraco.context==5.3.0 +jaraco.functools==4.0.1 +keyring==25.2.1 +markdown-it-py==3.0.0 +mdurl==0.1.2 +-e git+ssh://git@github.com/smartdev-ca/mlModelSaver.git@a0fb6ac93d247e7aba3c2b1f901db279e782e996#egg=mlModelSaver +more-itertools==10.3.0 +nh3==0.2.17 +pkginfo==1.11.1 +Pygments==2.18.0 +readme_renderer==43.0 +requests==2.32.3 +requests-toolbelt==1.0.0 +rfc3986==2.0.0 +rich==13.7.1 +setuptools==70.0.0 +twine==5.1.0 +urllib3==2.2.1 +wheel==0.43.0 +zipp==3.19.2 diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..3882589 --- /dev/null +++ b/setup.py @@ -0,0 +1,13 @@ +from setuptools import setup, find_packages + +setup( + name='mlModelSaver', + version='1.0.1', + packages=find_packages(), + description='Make life easier for save and serving ml models', + author='Jason Jafari', + author_email='me@jasonjafari.com.com', + install_requires=[ + # List of dependencies + ], +) \ No newline at end of file diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..fb57ccd --- /dev/null +++ b/yarn.lock @@ -0,0 +1,4 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + +