From 9b242393fec8ca30fafb763353430e03b625626c Mon Sep 17 00:00:00 2001 From: pwwang <1188067+pwwang@users.noreply.github.com> Date: Fri, 16 Jun 2023 13:50:39 -0700 Subject: [PATCH] 0.10.3 (#176) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Bump xqute to 0.2.2 * 🔖 0.10.3 --- docs/CHANGELOG.md | 4 +++ pipen/version.py | 2 +- poetry.lock | 92 ++++++++++------------------------------------- pyproject.toml | 4 +-- 4 files changed, 26 insertions(+), 76 deletions(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index e0b36bd9..20c493ad 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 0.10.3 + +- ⬆️ Bump xqute to 0.2.2 + ## 0.10.2 - 🐛 Fix exception handling in ProcPBar class update method diff --git a/pipen/version.py b/pipen/version.py index a93ff371..be512cb3 100644 --- a/pipen/version.py +++ b/pipen/version.py @@ -1,3 +1,3 @@ """Provide version of pipen""" -__version__ = "0.10.2" +__version__ = "0.10.3" diff --git a/poetry.lock b/poetry.lock index d212221a..3f7d4f25 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,10 +1,9 @@ -# This file is automatically @generated by Poetry 1.4.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. [[package]] name = "aiofile" version = "3.8.7" description = "Asynchronous file operations." -category = "main" optional = false python-versions = ">=3.7, <4" files = [ @@ -22,7 +21,6 @@ develop = ["aiomisc-pytest", "coveralls", "pytest", "pytest-cov", "pytest-rst"] name = "aiopath" version = "0.5.12" description = "📁 Async pathlib for Python" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -39,7 +37,6 @@ typing-extensions = {version = ">=3.10.0.0", markers = "python_version < \"3.10\ name = "aiopath" version = "0.6.11" description = "📁 Async pathlib for Python" -category = "main" optional = false python-versions = ">=3.10" files = [ @@ -55,7 +52,6 @@ anyio = ">=3.2.0,<4" name = "ansicon" version = "1.89.0" description = "Python wrapper for loading Jason Hood's ANSICON" -category = "main" optional = false python-versions = "*" files = [ @@ -67,7 +63,6 @@ files = [ name = "anyio" version = "3.7.0" description = "High level compatibility layer for multiple asynchronous event loop implementations" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -89,7 +84,6 @@ trio = ["trio (<0.22)"] name = "argx" version = "0.2.6" description = "Super-charged argparse for python" -category = "main" optional = false python-versions = ">=3.7,<4.0" files = [ @@ -104,7 +98,6 @@ python-simpleconf = ">=0.5.7,<0.6.0" name = "blessed" version = "1.20.0" description = "Easy, practical library for making terminal apps, by providing an elegant, well-documented interface to Colors, Keyboard input, and screen Positioning capabilities." -category = "main" optional = false python-versions = ">=2.7" files = [ @@ -121,7 +114,6 @@ wcwidth = ">=0.1.4" name = "caio" version = "0.9.12" description = "Asynchronous file IO for Linux MacOS or Windows." -category = "main" optional = false python-versions = ">=3.7, <4" files = [ @@ -155,7 +147,6 @@ develop = ["aiomisc-pytest", "pytest", "pytest-cov"] name = "colorama" version = "0.4.6" description = "Cross-platform colored terminal text." -category = "dev" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" files = [ @@ -167,7 +158,6 @@ files = [ name = "coverage" version = "7.2.7" description = "Code coverage measurement for Python" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -243,7 +233,6 @@ toml = ["tomli"] name = "datar" version = "0.12.1" description = "A Grammar of Data Manipulation in python" -category = "dev" optional = false python-versions = ">=3.8,<4.0" files = [ @@ -265,7 +254,6 @@ pandas = ["datar-pandas (>=0.3,<0.4)"] name = "datar-numpy" version = "0.2.0" description = "The numpy backend for datar" -category = "dev" optional = false python-versions = ">=3.8,<4.0" files = [ @@ -281,7 +269,6 @@ numpy = ">=1.20,<2.0" name = "datar-pandas" version = "0.3.0" description = "The pandas backend for datar" -category = "dev" optional = false python-versions = ">=3.8,<4.0" files = [ @@ -298,7 +285,6 @@ pdtypes = ">=0.0.4,<0.0.5" name = "diot" version = "0.1.8" description = "Python dictionary with dot notation." -category = "main" optional = false python-versions = ">=3.7,<4.0" files = [ @@ -313,7 +299,6 @@ inflection = ">=0.5,<0.6" name = "enlighten" version = "1.11.2" description = "Enlighten Progress Bar" -category = "main" optional = false python-versions = "*" files = [ @@ -329,7 +314,6 @@ prefixed = ">=0.3.2" name = "et-xmlfile" version = "1.1.0" description = "An implementation of lxml.xmlfile for the standard library" -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -341,7 +325,6 @@ files = [ name = "exceptiongroup" version = "1.1.1" description = "Backport of PEP 654 (exception groups)" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -356,7 +339,6 @@ test = ["pytest (>=6)"] name = "execnet" version = "1.9.0" description = "execnet: rapid multi-Python deployment" -category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" files = [ @@ -371,7 +353,6 @@ testing = ["pre-commit"] name = "executing" version = "1.2.0" description = "Get the currently executing AST node of a frame, and other information" -category = "main" optional = false python-versions = "*" files = [ @@ -386,7 +367,6 @@ tests = ["asttokens", "littleutils", "pytest", "rich"] name = "idna" version = "3.4" description = "Internationalized Domain Names in Applications (IDNA)" -category = "main" optional = false python-versions = ">=3.5" files = [ @@ -398,7 +378,6 @@ files = [ name = "inflection" version = "0.5.1" description = "A port of Ruby on Rails inflector to Python" -category = "main" optional = false python-versions = ">=3.5" files = [ @@ -410,7 +389,6 @@ files = [ name = "iniconfig" version = "2.0.0" description = "brain-dead simple config-ini parsing" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -422,7 +400,6 @@ files = [ name = "jinja2" version = "3.1.2" description = "A very fast and expressive template engine." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -440,7 +417,6 @@ i18n = ["Babel (>=2.7)"] name = "jinxed" version = "1.2.0" description = "Jinxed Terminal Library" -category = "main" optional = false python-versions = "*" files = [ @@ -455,7 +431,6 @@ ansicon = {version = "*", markers = "platform_system == \"Windows\""} name = "liquidpy" version = "0.8.1" description = "A port of liquid template engine for python" -category = "main" optional = false python-versions = ">=3.7,<4.0" files = [ @@ -471,14 +446,13 @@ extra = ["markdown (>=3.4,<4.0)", "python-dateutil (>=2.8,<3.0)", "python-frontm [[package]] name = "markdown-it-py" -version = "2.2.0" +version = "3.0.0" description = "Python port of markdown-it. Markdown parsing, done right!" -category = "main" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "markdown-it-py-2.2.0.tar.gz", hash = "sha256:7c9a5e412688bc771c67432cbfebcdd686c93ce6484913dccf06cb5a0bea35a1"}, - {file = "markdown_it_py-2.2.0-py3-none-any.whl", hash = "sha256:5a35f8d1870171d9acc47b99612dc146129b631baf04970128b568f190d0cc30"}, + {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, + {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, ] [package.dependencies] @@ -491,14 +465,13 @@ compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "mistletoe (>=1.0 linkify = ["linkify-it-py (>=1,<3)"] plugins = ["mdit-py-plugins"] profiling = ["gprof2dot"] -rtd = ["attrs", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"] +rtd = ["jupyter_sphinx", "mdit-py-plugins", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"] testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] [[package]] name = "markupsafe" version = "2.1.3" description = "Safely add untrusted strings to HTML/XML markup." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -558,7 +531,6 @@ files = [ name = "mdurl" version = "0.1.2" description = "Markdown URL utilities" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -570,7 +542,6 @@ files = [ name = "numpy" version = "1.24.3" description = "Fundamental package for array computing in Python" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -608,7 +579,6 @@ files = [ name = "openpyxl" version = "3.1.2" description = "A Python library to read/write Excel 2010 xlsx/xlsm files" -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -623,7 +593,6 @@ et-xmlfile = "*" name = "packaging" version = "23.1" description = "Core utilities for Python packages" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -635,7 +604,6 @@ files = [ name = "pandas" version = "1.5.3" description = "Powerful data structures for data analysis, time series, and statistics" -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -684,7 +652,6 @@ test = ["hypothesis (>=5.5.3)", "pytest (>=6.0)", "pytest-xdist (>=1.31)"] name = "pdtypes" version = "0.0.4" description = "Show data types for pandas data frames in terminal and notebooks" -category = "dev" optional = false python-versions = ">=3.7.1,<4.0.0" files = [ @@ -699,7 +666,6 @@ pandas = ">=1.2,<2.0" name = "pipda" version = "0.12.0" description = "A framework for data piping in python" -category = "main" optional = false python-versions = ">=3.8,<4.0" files = [ @@ -714,7 +680,6 @@ executing = ">1.1.0,<2.0" name = "pluggy" version = "1.0.0" description = "plugin and hook calling mechanisms for python" -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -730,7 +695,6 @@ testing = ["pytest", "pytest-benchmark"] name = "prefixed" version = "0.7.0" description = "Prefixed alternative numeric library" -category = "main" optional = false python-versions = "*" files = [ @@ -742,7 +706,6 @@ files = [ name = "pygments" version = "2.15.1" description = "Pygments is a syntax highlighting package written in Python." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -755,14 +718,13 @@ plugins = ["importlib-metadata"] [[package]] name = "pytest" -version = "7.3.1" +version = "7.3.2" description = "pytest: simple powerful testing with Python" -category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "pytest-7.3.1-py3-none-any.whl", hash = "sha256:3799fa815351fea3a5e96ac7e503a96fa51cc9942c3753cda7651b93c1cfa362"}, - {file = "pytest-7.3.1.tar.gz", hash = "sha256:434afafd78b1d78ed0addf160ad2b77a30d35d4bdf8af234fe621919d9ed15e3"}, + {file = "pytest-7.3.2-py3-none-any.whl", hash = "sha256:cdcbd012c9312258922f8cd3f1b62a6580fdced17db6014896053d47cddf9295"}, + {file = "pytest-7.3.2.tar.gz", hash = "sha256:ee990a3cc55ba808b80795a79944756f315c67c12b56abd3ac993a7b8c17030b"}, ] [package.dependencies] @@ -774,13 +736,12 @@ pluggy = ">=0.12,<2.0" tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""} [package.extras] -testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "xmlschema"] +testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] [[package]] name = "pytest-cov" version = "4.1.0" description = "Pytest plugin for measuring coverage." -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -799,7 +760,6 @@ testing = ["fields", "hunter", "process-tests", "pytest-xdist", "six", "virtuale name = "pytest-xdist" version = "3.3.1" description = "pytest xdist plugin for distributed testing, most importantly across multiple CPUs" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -820,7 +780,6 @@ testing = ["filelock"] name = "python-dateutil" version = "2.8.2" description = "Extensions to the standard Python datetime module" -category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" files = [ @@ -835,7 +794,6 @@ six = ">=1.5" name = "python-simpleconf" version = "0.5.7" description = "Simple configuration management with python." -category = "main" optional = false python-versions = ">=3.7,<4.0" files = [ @@ -858,7 +816,6 @@ yaml = ["pyyaml (>=6,<7)"] name = "pytz" version = "2023.3" description = "World timezone definitions, modern and historical" -category = "main" optional = false python-versions = "*" files = [ @@ -868,18 +825,17 @@ files = [ [[package]] name = "rich" -version = "13.4.1" +version = "13.4.2" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" -category = "main" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.4.1-py3-none-any.whl", hash = "sha256:d204aadb50b936bf6b1a695385429d192bc1fdaf3e8b907e8e26f4c4e4b5bf75"}, - {file = "rich-13.4.1.tar.gz", hash = "sha256:76f6b65ea7e5c5d924ba80e322231d7cb5b5981aa60bfc1e694f1bc097fe6fe1"}, + {file = "rich-13.4.2-py3-none-any.whl", hash = "sha256:8f87bc7ee54675732fa66a05ebfe489e27264caeeff3728c945d25971b6485ec"}, + {file = "rich-13.4.2.tar.gz", hash = "sha256:d653d6bccede5844304c605d5aac802c7cf9621efd700b46c7ec2b51ea914898"}, ] [package.dependencies] -markdown-it-py = ">=2.2.0,<3.0.0" +markdown-it-py = ">=2.2.0" pygments = ">=2.13.0,<3.0.0" typing-extensions = {version = ">=4.0.0,<5.0", markers = "python_version < \"3.9\""} @@ -890,7 +846,6 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"] name = "rtoml" version = "0.8.0" description = "A better TOML library for python implemented in rust." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -936,7 +891,6 @@ files = [ name = "simplug" version = "0.3.0" description = "A simple plugin system for python with async hooks supported" -category = "main" optional = false python-versions = ">=3.8,<4.0" files = [ @@ -951,7 +905,6 @@ diot = ">=0.1,<0.2" name = "six" version = "1.16.0" description = "Python 2 and 3 compatibility utilities" -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" files = [ @@ -963,7 +916,6 @@ files = [ name = "sniffio" version = "1.3.0" description = "Sniff out which async library your code is running under" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -975,7 +927,6 @@ files = [ name = "tomli" version = "2.0.1" description = "A lil' TOML parser" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -987,7 +938,6 @@ files = [ name = "typing-extensions" version = "4.6.3" description = "Backported and Experimental Type Hints for Python 3.7+" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -999,7 +949,6 @@ files = [ name = "uvloop" version = "0.17.0" description = "Fast implementation of asyncio event loop on top of libuv" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -1044,7 +993,6 @@ test = ["Cython (>=0.29.32,<0.30.0)", "aiohttp", "flake8 (>=3.9.2,<3.10.0)", "my name = "varname" version = "0.11.1" description = "Dark magics about variable names in python." -category = "main" optional = false python-versions = ">=3.8,<4.0" files = [ @@ -1062,7 +1010,6 @@ all = ["asttokens (>=2.0.0,<3.0.0)", "pure_eval (<1.0.0)"] name = "wcwidth" version = "0.2.6" description = "Measures the displayed width of unicode strings in a terminal" -category = "main" optional = false python-versions = "*" files = [ @@ -1072,19 +1019,18 @@ files = [ [[package]] name = "xqute" -version = "0.2.1" +version = "0.2.2" description = "A job management system for python" -category = "main" optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "xqute-0.2.1-py3-none-any.whl", hash = "sha256:41e78083870ffd07d7e37db2c440b31f8cb3f4d492f90f3d1c2e023bfd6fc587"}, - {file = "xqute-0.2.1.tar.gz", hash = "sha256:4c336389e600c657f9d97416fcb69b6fcb100a43f715ee73525ebf71c4d8b008"}, + {file = "xqute-0.2.2-py3-none-any.whl", hash = "sha256:941beb6b5d8babce82bd0716f69fa6eb1189dc2b8fb785726f9e3923e00f7559"}, + {file = "xqute-0.2.2.tar.gz", hash = "sha256:54b1f1d1a71f12d41d0710bb47b452387413bc0de8b63e85178b99f7e8f884b4"}, ] [package.dependencies] aiopath = [ - {version = ">=0.5.0,<0.6.0", markers = "python_version < \"3.10\""}, + {version = "==0.5.*", markers = "python_version < \"3.10\""}, {version = ">=0.6,<0.7", markers = "python_version >= \"3.10\""}, ] diot = ">=0.1,<0.2" @@ -1095,4 +1041,4 @@ uvloop = ">=0,<1" [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "1f528038e232379ceb87d6bdfae0bb242c13f5090df92c3ef723e2819e8cff41" +content-hash = "c0203a6bbb84161aeef31342de71e904388dbbef178c54ba56622c585a99d6fd" diff --git a/pyproject.toml b/pyproject.toml index 26fa839e..500a52a2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "poetry.masonry.api" [tool.poetry] name = "pipen" -version = "0.10.2" +version = "0.10.3" description = "A pipeline framework for python" authors = [ "pwwang ",] license = "MIT" @@ -21,7 +21,7 @@ liquidpy = "^0.8" pandas = "^1.4" enlighten = "^1" argx = "^0.2" -xqute = "^0.2.1" +xqute = "^0.2.2" ## included in xqute # rich = "^12" # diot = "^0.1"