Skip to content

Commit 6ed4bbc

Browse files
committed
prepare release 0.3.0
1 parent e0fc6d1 commit 6ed4bbc

File tree

4 files changed

+27
-5
lines changed

4 files changed

+27
-5
lines changed

CHANGELOG.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
Release history
22
---------------
33

4-
0.x.x (TBD)
5-
++++++++++++++++++
4+
0.3.0 (June 2021)
5+
+++++++++++++++++
66
- changed: create directory hierarchy for plist file if not present. issue #6
7+
- improved: added automated flake8 tests, check-manifest and safety checks
8+
- changed: moved basic CI to GitHub actions
79

810
0.2.0 (March 2021)
911
++++++++++++++++++

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33

44
.. image:: https://github.com/infothrill/python-launchd/actions/workflows/tests.yml/badge.svg?branch=main
55

6-
*launchd* is a pythonic interface to interact with OS X's `launchd <https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/launchd.8.html>`_.
6+
*launchd* is a pythonic interface to interact with macOS's `launchd <https://en.wikipedia.org/wiki/Launchd>`_.
77
It provides access to basic querying and interaction with launchd. It is
88
implemented using the Objective C
99
`ServiceManagement framework <https://developer.apple.com/library/mac/documentation/General/Reference/ServiceManagementFwRef/_index.html#//apple_ref/doc/uid/TP40009335>`_
1010
as well as the `launchd` command line utility. Therefore, this python package
11-
can only be used on `OS X <http://en.wikipedia.org/wiki/OS_X>`_
11+
can only be used on `macOS <http://en.wikipedia.org/wiki/MacOS>`_
1212

1313
The python objective C bridge contains some special types. This package strips
1414
off all non built-in type information and returns pure python data.

launchd/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
__author__ = "Paul Kremer"
44
__email__ = "[email protected]"
5-
__version__ = "0.2.0"
5+
__version__ = "0.3.0"
66

77
from .launchctl import jobs, LaunchdJob, load, unload # noqa: F401
88
from . import plist # noqa: F401

tox.ini

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,23 @@ commands = flake8 {posargs} --count --statistics
1414
check-manifest -v
1515
# Check for security issues in installed packages
1616
safety check --full-report
17+
18+
# Release tooling
19+
[testenv:build]
20+
skip_install = true
21+
allowlist_externals = rm
22+
deps =
23+
wheel
24+
setuptools
25+
commands =
26+
rm -rf dist
27+
python setup.py -q sdist bdist_wheel
28+
29+
[testenv:release]
30+
skip_install = true
31+
deps =
32+
{[testenv:build]deps}
33+
twine >= 1.5.0
34+
commands =
35+
{[testenv:build]commands}
36+
twine upload --skip-existing dist/*

0 commit comments

Comments
 (0)