From 6fa61ab558a13c26c72bfc33b6bdf30f56dcac27 Mon Sep 17 00:00:00 2001 From: David O'Connor Date: Fri, 2 Jul 2021 09:09:36 -0400 Subject: [PATCH] 0.3.1 release --- CHANGELOG.md | 8 +++++++- Cargo.lock | 2 +- Cargo.toml | 2 +- README.md | 14 +++++++------- snapcraft.yaml | 2 +- 5 files changed, 17 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f0eec50..54001e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,18 @@ # Changelog +## V0.3.1 +- Allow dependency versions with more than 3 digits +- Add checing of python compatibility to `get_version_info` +- Add Brew support +- Fixed various issues that let to some packages not installing + ## V0.3.0 - Misc internal cleanup - Numerous bug fixes and usability enhancements - Fixed several bugs related to dependency parsing ## v0.2.9 -- Pyflow no longer requires updates to use future versions of python. +- Pyflow no longer requires updates to use future versions of python ## v0.2.8 - Fixed some warnings, and check status codes of every subprocess diff --git a/Cargo.lock b/Cargo.lock index 6f8a631..ed6e36b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1016,7 +1016,7 @@ dependencies = [ [[package]] name = "pyflow" -version = "0.3.0" +version = "0.3.1" dependencies = [ "anyhow", "atty", diff --git a/Cargo.toml b/Cargo.toml index ae3da8a..3d0494a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyflow" -version = "0.3.0" +version = "0.3.1" authors = ["David O'Connor "] description = "A modern Python installation and dependency manager" license = "MIT" diff --git a/README.md b/README.md index 226ea26..82388b9 100644 --- a/README.md +++ b/README.md @@ -32,19 +32,19 @@ and [Pep 518 (pyproject.toml)](https://www.python.org/dev/peps/pep-0518/). ## Installation - **Windows** - Download and run -[this installer](https://github.com/David-OConnor/pyflow/releases/download/0.3.0/pyflow-0.3.0-x86_64.msi). +[this installer](https://github.com/David-OConnor/pyflow/releases/download/0.3.1/pyflow-0.3.1-x86_64.msi). Or, if you have [Scoop](https://scoop.sh) installed, run `scoop install pyflow`. - **Ubuntu, or another Os that uses Snap** - Run `snap install pyflow --classic`. - **Ubuntu or Debian without Snap** - Download and run -[this deb](https://github.com/David-OConnor/pyflow/releases/download/0.3.0/pyflow_0.3.0_amd64.deb). +[this deb](https://github.com/David-OConnor/pyflow/releases/download/0.3.1/pyflow_0.3.1_amd64.deb). - **Fedora, CentOs, RedHat, or older versions of SUSE** - Download and run -[this rpm](https://github.com/David-OConnor/pyflow/releases/download/0.3.0/pyflow-0.3.0.x86_64.rpm). +[this rpm](https://github.com/David-OConnor/pyflow/releases/download/0.3.1/pyflow-0.3.1.x86_64.rpm). - **A different Linux distro** - Download this -[standalone binary](https://github.com/David-OConnor/pyflow/releases/download/0.3.0/pyflow) +[standalone binary](https://github.com/David-OConnor/pyflow/releases/download/0.3.1/pyflow) and place it somewhere accessible by the PATH. For example, `/usr/bin`. - **Mac** - Run `brew install pyflow` @@ -189,7 +189,7 @@ Example contents: [tool.pyflow] py_version = "3.7" name = "runcible" -version = "0.3.0" +version = "0.3.1" authors = ["John Hackworth "] [tool.pyflow.dependencies] @@ -371,7 +371,7 @@ In order to build and publish your project, additional info is needed in [tool.pyflow] name = "everythingkiller" py_version = "3.6" -version = "0.3.0" +version = "0.3.1" authors = ["Fraa Erasmas "] description = "Small, but packs a punch!" homepage = "https://everything.math" @@ -394,7 +394,7 @@ activate = "jeejah:activate" [tool.pyflow.dependencies] numpy = "^1.16.4" -manimlib = "0.3.0" +manimlib = "0.3.1" ipython = {version = "^7.7.0", extras=["qtconsole"]} diff --git a/snapcraft.yaml b/snapcraft.yaml index 3cd0362..24f10cb 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -1,5 +1,5 @@ name: pyflow -version: 0.3.0 +version: 0.3.1 license: MIT # todo: This appears to cause the `snapcraft` command to fail. summary: A Python installation and dependency manager. description: |