diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f2c2fb..6cfb28f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 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. diff --git a/Cargo.lock b/Cargo.lock index 0063e30..a685160 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,5 +1,7 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. +version = 3 + [[package]] name = "addr2line" version = "0.15.1" @@ -904,7 +906,7 @@ dependencies = [ [[package]] name = "pyflow" -version = "0.2.9" +version = "0.3.0" dependencies = [ "anyhow", "atty", diff --git a/Cargo.toml b/Cargo.toml index 79d3830..b0d96cb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyflow" -version = "0.2.9" +version = "0.3.0" authors = ["David O'Connor "] description = "A modern Python installation and dependency manager" license = "MIT" diff --git a/README.md b/README.md index 2f2f629..fc2831a 100644 --- a/README.md +++ b/README.md @@ -32,22 +32,22 @@ 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.2.9/pyflow-0.2.9-x86_64.msi). +[this installer](https://github.com/David-OConnor/pyflow/releases/download/3.0.0/pyflow-3.0.0-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.2.9/pyflow_0.2.9_amd64.deb). +[this deb](https://github.com/David-OConnor/pyflow/releases/download/3.0.0/pyflow_3.0.0_amd64.deb). - **Fedora, CentOs, RedHat, or older versions of SUSE** - Download and run -[this rpm](https://github.com/David-OConnor/pyflow/releases/download/0.2.9/pyflow-0.2.9.x86_64.rpm). +[this rpm](https://github.com/David-OConnor/pyflow/releases/download/3.0.0/pyflow-3.0.0.x86_64.rpm). - **A different Linux distro** - Download this -[standalone binary](https://github.com/David-OConnor/pyflow/releases/download/0.2.9/pyflow) +[standalone binary](https://github.com/David-OConnor/pyflow/releases/download/3.0.0/pyflow) and place it somewhere accessible by the PATH. For example, `/usr/bin`. -- **Mac** - Download this [zipped Mac binary](https://github.com/David-OConnor/pyflow/releases/download/0.2.9/pyflow_mac_0.2.9.zip) +- **Mac** - Download this [zipped Mac binary](https://github.com/David-OConnor/pyflow/releases/download/3.0.0/pyflow_mac_3.0.0.zip) , ance place the file in it somewhere accessible by the PATH. (Props to @russeldavis for building this) - **With Pip** - Run `pip install pyflow`. The linux install using this method is much larger than @@ -190,7 +190,7 @@ Example contents: [tool.pyflow] py_version = "3.7" name = "runcible" -version = "0.2.9" +version = "3.0.0" authors = ["John Hackworth "] [tool.pyflow.dependencies] @@ -372,7 +372,7 @@ In order to build and publish your project, additional info is needed in [tool.pyflow] name = "everythingkiller" py_version = "3.6" -version = "0.2.9" +version = "3.0.0" authors = ["Fraa Erasmas "] description = "Small, but packs a punch!" homepage = "https://everything.math" @@ -395,7 +395,7 @@ activate = "jeejah:activate" [tool.pyflow.dependencies] numpy = "^1.16.4" -manimlib = "0.2.9" +manimlib = "3.0.0" ipython = {version = "^7.7.0", extras=["qtconsole"]} diff --git a/snapcraft.yaml b/snapcraft.yaml index ef32d84..3cd0362 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -1,5 +1,5 @@ name: pyflow -version: 0.2.9 +version: 0.3.0 license: MIT # todo: This appears to cause the `snapcraft` command to fail. summary: A Python installation and dependency manager. description: |