Skip to content

Commit

Permalink
2.1.15
Browse files Browse the repository at this point in the history
  • Loading branch information
Kura committed May 15, 2020
1 parent 1ffc588 commit e0bb1f1
Show file tree
Hide file tree
Showing 8 changed files with 526 additions and 60 deletions.
4 changes: 2 additions & 2 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ the functionality yourself.
Current release
---------------

.. _2.1.14:
.. _2.1.15:

2.1.14
2.1.15
======

- Blackhole now officially supports Python 3.8 and PyPy3. There are issues
Expand Down
4 changes: 4 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@ man: clean test_man
pre-commit:
tox -e pre-commit

.PHONY: publish
publish:
tox -e publish

.PHONY: release
release: clean install_tox
tox -e build
Expand Down
2 changes: 1 addition & 1 deletion blackhole/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
__copyright__ = "None"
__credits__ = ("Kura",)
__license__ = "MIT"
__version__ = "2.1.14"
__version__ = "2.1.15"
__maintainer__ = "Kura"
__email__ = "[email protected]"
__status__ = "Stable"
Expand Down
39 changes: 38 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,42 @@ line-length = 79

[tool.poetry]
name = "blackhole"
version = "2.1.14"
version = "2.1.15"
description = "Blackhole is an MTA (message transfer agent) that (figuratively) pipes all mail to /dev/null."
authors = ["Kura <[email protected]>"]
license ="MIT"
readme = "README.rst"
homepage = "https://kura.github.io/blackhole/"
repository = "https://github.com/kura/blackhole"
documentation = "https://kura.github.io/blackhole/"
keywords = ["blackhole", "asyncio", "smtp", "mta", "email"]
classifiers = [
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: Information Technology",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: MIT License",
"Operating System :: POSIX :: Linux",
"Operating System :: Unix",
"Programming Language :: Python",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Communications :: Email",
"Topic :: Communications :: Email :: Mail Transport Agents",
"Topic :: Education :: Testing",
"Topic :: Internet",
"Topic :: Software Development",
"Topic :: Software Development :: Testing",
"Topic :: Software Development :: Testing :: Traffic Generation",
"Topic :: System :: Networking",
"Topic :: System :: Systems Administration",
"Topic :: Utilities",
]

[tool.poetry.dependencies]
python = ">3.6.1, <4"
Expand All @@ -23,3 +56,7 @@ sphinx = {version = "^3.0.3", extras = ["dev", "docs"]}
guzzle_sphinx_theme = {version = "^0.7.11", extras = ["dev", "docs"]}
tox = {version = "^3.15.0", extras = ["dev"]}
pre-commit = {version = "^2.4.0", extras = ["dev"]}

[tool.poetry.scripts]
blackhole = "blackhole.application:run"
blackhole_config = "blackhole.application:blackhole_config"
284 changes: 235 additions & 49 deletions requirements-dev.txt

Large diffs are not rendered by default.

238 changes: 235 additions & 3 deletions requirements.txt

Large diffs are not rendered by default.

3 changes: 1 addition & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
from setup_helpers import PyTest, get_version, include_file


# require_python(50725104)
__version__ = get_version("blackhole/__init__.py")

entry_points = {
Expand Down Expand Up @@ -85,7 +84,7 @@
"Topic :: Internet",
"Topic :: Software Development",
"Topic :: Software Development :: Testing",
("Topic :: Software Development :: Testing :: " "Traffic Generation"),
"Topic :: Software Development :: Testing :: Traffic Generation",
"Topic :: System :: Networking",
"Topic :: System :: Systems Administration",
"Topic :: Utilities",
Expand Down
12 changes: 10 additions & 2 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ envlist =
lint
man
poetry
publish
setuppy
shellcheck
coverage-report
Expand Down Expand Up @@ -66,8 +67,8 @@ commands = ptw -- --testmon \

[testenv:build]
skip_install = True
deps = wheel
commands = python setup.py sdist bdist_wheel
deps = poetry
commands = poetry build

[testenv:coverage-report]
deps = coverage
Expand Down Expand Up @@ -119,6 +120,13 @@ skip_install = true
deps = pre-commit
commands = pre-commit run --all-files --verbose

[testenv:publish]
skip_install = True
deps = poetry
commands =
poetry build
poetry publish

[testenv:setuppy]
deps =
docutils
Expand Down

0 comments on commit e0bb1f1

Please sign in to comment.