diff --git a/README.md b/README.md index 9616a2ac..837922e5 100644 --- a/README.md +++ b/README.md @@ -10,21 +10,13 @@ Inspired by [effuse](https://github.com/programble/effuse) and ## Installation -### Via Pip/PyPi - -If you prefer using virtualenv: - ``` -$ python3 -m venv ./venv -$ # Activate venv $ pip3 install emanate ``` -Otherwise, this is probably easier: - -``` -$ pip3 install emanate --user -``` +Or find the [latest release](https://github.com/duckinator/emanate/releases) +and grab the `emanate-.pyz` file. This should work as a +standalone executable. If it doesn't, try `python3 emanate-.pyz`. Emanate version numbers follow the [semantic versioning] convention. A [PEP 440] version specification for [compatible releases], like `~= 6.0`, @@ -35,16 +27,6 @@ is the recommended way to select appropriate versions. [compatible releases]: https://www.python.org/dev/peps/pep-0440/#compatible-release -### Via DNF (Fedora 29 only) - -If you're on Fedora 29, the [Puppy Technology](https://puppy.technology/) -RPM repository contains the latest package for Emanate. - -``` -$ dnf install https://rpm.puppy.technology/repo.rpm -$ dnf install emanate --refresh -``` - ## Usage ``` diff --git a/emanate/__init__.py b/emanate/__init__.py index 2e2e1bdc..173ccaaa 100644 --- a/emanate/__init__.py +++ b/emanate/__init__.py @@ -20,7 +20,7 @@ #: The running Emanate version. #: Emanate follows the Semantic Versioning convention; see https://semver.org/ -__version__ = "6.0.1" +__version__ = "7.0.0" class FilePair(namedtuple('FilePair', ['src', 'dest'])): diff --git a/setup.cfg b/setup.cfg index c39112e6..c8c653ef 100644 --- a/setup.cfg +++ b/setup.cfg @@ -45,20 +45,20 @@ linting = flake8-bugbear flake8-commas flake8-docstrings + # pydocstyle is pinned due to https://gitlab.com/pycqa/flake8-docstrings/issues/36 + pydocstyle<4 pylint testing = pytest -release = - distutils_twine~=3.0 +#release = +# distutils_twine~=3.0 [options.entry_points] console_scripts = emanate = emanate.cli:main -distutils.commands = - release = distutils_twine:release [bdist] bdist-base = build/bdist @@ -82,3 +82,6 @@ exclude = build, dist, venv + +[bork] +zipapp_main = emanate.cli:main