diff --git a/README.md b/README.md index 8eb6936..2e323a6 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ![Static Badge](https://img.shields.io/badge/python-%3E%3D3.4-green) [![Static Badge](https://img.shields.io/badge/licence-MIT(hpp)-green)](https://github.com/BR1py/itertree/blob/main/LICENSE) [![Static Badge](https://img.shields.io/badge/documenation-https%3A%2F%2Fitertree.readthedocs.io%2Fen%2Flatest%2F-yellow?logo=readthedocs)](https://itertree.readthedocs.io/en/latest/) -![GitHub Release 1.1.0 - Published_At](https://img.shields.io/github/release-date/Br1py/itertree) +![GitHub Release 1.1.2 - Published_At](https://img.shields.io/github/release-date/Br1py/itertree) # itertree python package @@ -11,7 +11,7 @@ ## Welcome to itertree python package -Release 1.0.5 - fully released +Release 1.1.2 - released * Do you have to store data in a tree like structure? * Do you need good performance and a reach feature set in the tree object? diff --git a/dist/itertree-1.1.0.tar.gz b/dist/itertree-1.1.0.tar.gz deleted file mode 100644 index cc5347c..0000000 Binary files a/dist/itertree-1.1.0.tar.gz and /dev/null differ diff --git a/dist/itertree-1.1.0-py3-none-any.whl b/dist/itertree-1.1.2-py3-none-any.whl similarity index 92% rename from dist/itertree-1.1.0-py3-none-any.whl rename to dist/itertree-1.1.2-py3-none-any.whl index 9a11aaf..07de0cb 100644 Binary files a/dist/itertree-1.1.0-py3-none-any.whl and b/dist/itertree-1.1.2-py3-none-any.whl differ diff --git a/dist/itertree-1.1.2.tar.gz b/dist/itertree-1.1.2.tar.gz new file mode 100644 index 0000000..0659af6 Binary files /dev/null and b/dist/itertree-1.1.2.tar.gz differ diff --git a/docs/conf.py b/docs/conf.py index ddd2695..3a4aede 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -59,7 +59,7 @@ # The short X.Y version. # The full version, including alpha/beta/rc tags. -release = '1.1.0' +release = '1.1.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/docs/changelog.rst b/docs/docs/changelog.rst index 8881254..0a2e04b 100644 --- a/docs/docs/changelog.rst +++ b/docs/docs/changelog.rst @@ -1,7 +1,30 @@ .. _changelog: -Changelog -============= +************************************ +Version 1.1.2 +************************************ + +New iteration features: + +The iteration features are havily imporved. The user can now iterate in diffrent directions and over diffrent levels in the itertree. + +Beside this the inheritence of the iTree class as a super class of another object should now work without any issues. + +The test suite is enlarged. + +************************************ +Version 1.0.3 +************************************ + +This version contains minor changes related to comments and the test setup. + +Deleting of items targeted via `slice` are improved. E.g.: `del mytree[10:100]` + + +We appended a new version of blist which can be used in python 3.10 and 3.11 environments. + +Issues #21,#22 solved. + ************************************ Version 1.0.5 ************************************ diff --git a/docs/index.rst b/docs/index.rst index b03be9e..b5b4b29 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -88,7 +88,7 @@ Status and compatibility information Please use the `github issues `_ to ask questions report problems. -.. |release| replace:: Version | 1.1.0| +.. |release| replace:: Version | 1.1.2| .. _release: https://pypi.python.org/pypi/itertree/ The original implementation is done in Python 3.9 and it is tested under Python 3.5, 3.6 and 3.9. The package diff --git a/tests/test_itertree_examples.py b/manualtest/test_itertree_examples.py similarity index 92% rename from tests/test_itertree_examples.py rename to manualtest/test_itertree_examples.py index aff3f58..6a6c903 100644 --- a/tests/test_itertree_examples.py +++ b/manualtest/test_itertree_examples.py @@ -36,8 +36,6 @@ The main goal of this test is that the examples run without any exception """ -IGNORE=True - import os import sys import shutil @@ -107,23 +105,18 @@ def _performance_base(self,index,out_file): def test_example0(self,out_file): - if not IGNORE: - self._examples_base(0,out_file) + self._examples_base(0,out_file) def test_example1(self,out_file): - if not IGNORE: - self._examples_base(1,out_file) + self._examples_base(1,out_file) def test_example2(self,out_file): - if not IGNORE: - self._examples_base(2,out_file) + self._examples_base(2,out_file) def test_example3(self,out_file): - if not IGNORE: - self._examples_base(3,out_file) + self._examples_base(3,out_file) def test_example4(self,out_file): - if not IGNORE: - self._examples_base(4,out_file) + self._examples_base(4,out_file) diff --git a/setup.cfg b/setup.cfg index 0f366f3..ec65d95 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,7 +1,7 @@ [metadata] # replace with your username: name = itertree-B_R -version = 1.1.0 +version = 1.1.2 author = B.R. author_email = br_development@posteo.org description = A package for creating tree structures and related data diff --git a/setup.py b/setup.py index 185d76a..0bddda3 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ setup( name='itertree', - version='1.1.0', + version='1.1.2', packages=['itertree', 'itertree.examples', 'itertree.itree_serializer'], package_dir={'': 'src'}, url='https://github.com/BR1py/itertree', diff --git a/src/itertree/__init__.py b/src/itertree/__init__.py index a7c142d..fb255e2 100644 --- a/src/itertree/__init__.py +++ b/src/itertree/__init__.py @@ -38,7 +38,7 @@ from __future__ import absolute_import __package__ = 'itertree' -__version__ = '1.1.0' +__version__ = '1.1.2' __licence__ = 'MIT incl. human protect patch' __author__ = 'B.R.' __url__ = 'https://github.com/BR1py/itertree'