OzCore¶
OzCore is my core.
OzCore is automating my boring stuff. A time saver gadget for me.
Installation¶
II. Latest from GitHub with Pip¶
Latest dev version from GitHub
pip install git+https://github.com/ozgurkalan/OzCore --force-reinstall --no-deps
III. GitHub clone¶
git clone https://github.com/ozgurkalan/OzCore.git
Jupyter Kernel¶
For your Jupyter Notebook to run in your dedicated environment, use the following script:
# add kernell to Jupyter
python -m ipykernel install --user --name=<your_env_name>
Fresh installs may have problems with enabling extentions. You shall run the commands below to activate.
jupyter nbextension enable --py --sys-prefix widgetsnbextension
Jupyter Extensions¶
This step copies the nbextensions
javascript and css files into the jupyter server’s search directory, and edits some jupyter config files.
jupyter contrib nbextension install --system
CHANGELOG¶
v2.0.6¶
removed dirme func from helpers
added ipython and notebook in optional dependencies
updated dependencies
v2.0.5¶
typing fixes
poetry lock updates
v2.0.4¶
refactored dependencies
v2.0.3¶
refactored init files for modules sqlite, csv
added pydantic to requirements optional
poetry export requirements.txt has -E all tag
removed pngTable function
v2.0.2¶
check_modules function added
utils __init__ refactored with check_modules
arcname added to zipped files in utils
pyproject optionals added: [all] for extras
all typeguard previous check_argument_types functions replaced with @typechecked wrapper
v2.0.1¶
too many fixes
revamped modules
v1.1.15¶
removed office module from OzCore
v1.1.14¶
fixed Sphinx
v1.1.13¶
moved all dependencies to the group Dev
Poetry version updated
fixed alembic migration module import issue
fixed qgrid ipywidgets issue by downgrading ipywidgets
removed google translate module and translate helper function
v1.1.12¶
fixed ipyaggrid view
added group by column for AG Grid
v1.1.11¶
Include unzip helper function
Add dependencies: pytest_httpserver, typer, tqdm
config and Makefile for pre-publish actions of the package
ozcore.__version__ is available
v1.1.10¶
Include seaborn in dependencies which pulled scipy as dependecy. Corrected installation on a conda environment in README.
v1.1.9¶
Include jupyter_contrib_nbextensions in dependencies. Update some of the docstrings. Include handcrafted requirements.txt in docs folder to meet ReadTheDocs build requirements.
v1.1.8¶
Reduce number of modules. Fit to ReadTheDocs requirements and include a requirements.txt derived from poetry.
v1.1.7¶
Rearrange and fix docs
v1.1.6¶
A stable version after experimenting PyPi automation with Github actions.
v1.0.1¶
Initial commit