Skip to content

Commit 1c0740f

Browse files
committed
0.0.5 release
2 parents d92e50b + f2de428 commit 1c0740f

35 files changed

+86
-59
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ language: python
3232
# Ubuntu & Python versions
3333
matrix:
3434
include:
35-
- dist: trusty
36-
python: "3.4"
3735
- dist: xenial
3836
python: "3.5"
3937
- dist: xenial
4038
python: "3.6"
4139
- dist: xenial
4240
python: "3.7"
41+
- dist: xenial
42+
python: "3.8"
4343

4444
# Install dependencies
4545
addons:

CHANGES.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
Changes
22
=======
33

4+
0.0.6 (2020-07-11)
5+
------------------
6+
7+
* FEATURE: Added Python 3.8 support
8+
* Dropped Python 3.4 support
9+
* Updated dependency to ``refuse`` 0.0.4
10+
411
0.0.5 (2019-05-06)
512
------------------
613

CONTRIBUTING.rst

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,13 @@ Issues are tracked on `Gitbub`_.
2626
Submitting patches
2727
------------------
2828

29-
- Run ``make test`` before submission and attach the resulting
30-
``tests/test_status_diff.yaml`` file to your pull request (indicating which
31-
tests the file-system now passes that did worked before).
29+
- Run ``make test`` before submission and indicate which tests the file-system now passes that did worked before.
3230
- Use **tabs** for indentation.
3331
- No, there is no line limit. Let your editor wrap the lines for you, if you want.
3432
- Add as many comments as you can - code-readability matters.
35-
- The ``master`` branch is supposed to be stable - request merges into the
36-
``develop`` branch instead.
33+
- The ``master`` branch is supposed to be stable - request merges into the ``develop`` branch instead.
3734
- Commits are preferred to be signed (GPG). Seriously, sign your code.
3835

39-
Looking for work? Check `tests flagged as false`_. There are plenty of them.
40-
41-
.. _tests flagged as false: https://github.com/pleiszenburg/loggedfs-python/blob/develop/tests/test_status_frozen.yaml
42-
4336
First time setup
4437
----------------
4538

README.rst

Lines changed: 35 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,10 @@ From GitHub:
7676
7777
pip install git+https://github.com/pleiszenburg/loggedfs-python.git@master
7878
79-
**Supports Python 3.{4,5,6,7}.**
79+
**Supports Python 3.{5,6,7,8}.**
8080

8181
**Supports Linux.**
82-
Support for MAC OS X is implemented but has yet not been tested.
82+
Support for MAC OS X and BSD is implemented but has yet not been tested.
8383

8484
.. _Python Package Index: https://pypi.org/
8585

@@ -100,6 +100,37 @@ To stop recording, just unmount as usual:
100100
sudo fusermount -u /tmp/TEST
101101
102102
103+
CLI usage
104+
=========
105+
106+
.. code:: bash
107+
108+
loggedfs --help
109+
Usage: loggedfs [OPTIONS] DIRECTORY
110+
111+
Options:
112+
-f Do not start as a daemon. Write logs to stdout
113+
if no log file is specified.
114+
115+
-p Allow every user to see the new loggedfs.
116+
-c FILENAME Use the "config-file" to filter what you want
117+
to log.
118+
119+
-s Deactivate logging to syslog.
120+
-l FILE Use the "log-file" to write logs to.
121+
-j, --json Format output as JSON instead of traditional
122+
loggedfs format.
123+
124+
-b, --buffers Include read/write-buffers (compressed,
125+
BASE64) in log.
126+
127+
-m, --only-modify-operations Exclude logging of all operations that can not
128+
cause changes in the filesystem. Convenience
129+
flag for accelerated logging.
130+
131+
--help Show this message and exit.
132+
133+
103134
Configuration
104135
=============
105136
@@ -143,24 +174,17 @@ Please report bugs in LoggedFS-python here in its `GitHub issue tracker`_.
143174
Miscellaneous
144175
=============
145176
146-
- Full project documentation
147-
148-
- at `Read the Docs`_
149-
- at `LoggedFS-python repository`_
150-
177+
- Library documentation: `LoggedFS-python Jupyter Notebook`_
151178
- `License`_ (**Apache License 2.0**)
152179
- `Contributing`_ (**Contributions are highly welcomed!**)
153-
- `FAQ`_
154180
- `Authors`_
155181
- `Changes`_
156182
- `Long-term ideas`_
157183
- `Upstream issues`_ (relevant bugs in dependencies)
158184
159-
.. _Read the Docs: http://loggedfs-python.readthedocs.io/en/latest/
160-
.. _LoggedFS-python repository: https://github.com/pleiszenburg/loggedfs-python/blob/master/docs/index.rst
185+
.. _LoggedFS-python Jupyter Notebook: https://github.com/pleiszenburg/loggedfs-python/blob/master/docs/library_demo.ipynb
161186
.. _License: https://github.com/pleiszenburg/loggedfs-python/blob/master/LICENSE
162187
.. _Contributing: https://github.com/pleiszenburg/loggedfs-python/blob/master/CONTRIBUTING.rst
163-
.. _FAQ: http://loggedfs-python.readthedocs.io/en/stable/faq.html
164188
.. _Authors: https://github.com/pleiszenburg/loggedfs-python/blob/master/AUTHORS.rst
165189
.. _Changes: https://github.com/pleiszenburg/loggedfs-python/blob/master/CHANGES.rst
166190
.. _Long-term ideas: https://github.com/pleiszenburg/loggedfs-python/milestone/2

makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
# makefile: GNU makefile for project management
66
#
7-
# Copyright (C) 2017-2019 Sebastian M. Ernst <[email protected]>
7+
# Copyright (C) 2017-2020 Sebastian M. Ernst <[email protected]>
88
#
99
# <LICENSE_BLOCK>
1010
# The contents of this file are subject to the Apache License

setup.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
99
setup.py: Used for package distribution
1010
11-
Copyright (C) 2017-2019 Sebastian M. Ernst <[email protected]>
11+
Copyright (C) 2017-2020 Sebastian M. Ernst <[email protected]>
1212
1313
<LICENSE_BLOCK>
1414
The contents of this file are subject to the Apache License
@@ -43,14 +43,16 @@
4343

4444

4545
# Bump version HERE!
46-
_version_ = '0.0.5'
46+
_version_ = '0.0.6'
4747

4848

4949
# List all versions of Python which are supported
50+
python_minor_min = 5
51+
python_minor_max = 8
5052
confirmed_python_versions = [
51-
('Programming Language :: Python :: %s' % x)
52-
for x in '3.4 3.5 3.6 3.7'.split(' ')
53-
]
53+
'Programming Language :: Python :: 3.{MINOR:d}'.format(MINOR = minor)
54+
for minor in range(python_minor_min, python_minor_max + 1)
55+
]
5456

5557

5658
# Fetch readme file
@@ -63,7 +65,7 @@
6365
'coverage',
6466
'psutil',
6567
'pytest',
66-
'python-language-server',
68+
'python-language-server[all]',
6769
'PyYAML',
6870
'setuptools',
6971
'Sphinx',
@@ -98,9 +100,10 @@
98100
license = 'Apache License 2.0',
99101
keywords = ['filesystem', 'fuse', 'logging', 'monitoring'],
100102
include_package_data = True,
103+
python_requires = '>=3.{MINOR:d}'.format(MINOR = python_minor_min),
101104
install_requires = [
102105
'click>=7.0',
103-
'refuse==0.0.2',
106+
'refuse==0.0.4',
104107
'xmltodict'
105108
],
106109
extras_require = {'dev': development_deps_list},

src/loggedfs/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
99
src/loggedfs/__init__.py: Module init
1010
11-
Copyright (C) 2017-2019 Sebastian M. Ernst <[email protected]>
11+
Copyright (C) 2017-2020 Sebastian M. Ernst <[email protected]>
1212
1313
<LICENSE_BLOCK>
1414
The contents of this file are subject to the Apache License

src/loggedfs/_core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
99
src/loggedfs/_core/__init__.py: Module core init
1010
11-
Copyright (C) 2017-2019 Sebastian M. Ernst <[email protected]>
11+
Copyright (C) 2017-2020 Sebastian M. Ernst <[email protected]>
1212
1313
<LICENSE_BLOCK>
1414
The contents of this file are subject to the Apache License

src/loggedfs/_core/cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
99
src/loggedfs/_core/cli.py: Command line interface
1010
11-
Copyright (C) 2017-2019 Sebastian M. Ernst <[email protected]>
11+
Copyright (C) 2017-2020 Sebastian M. Ernst <[email protected]>
1212
1313
<LICENSE_BLOCK>
1414
The contents of this file are subject to the Apache License

src/loggedfs/_core/defaults.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
99
src/loggedfs/_core/defaults.py: Default configurations
1010
11-
Copyright (C) 2017-2019 Sebastian M. Ernst <[email protected]>
11+
Copyright (C) 2017-2020 Sebastian M. Ernst <[email protected]>
1212
1313
<LICENSE_BLOCK>
1414
The contents of this file are subject to the Apache License

0 commit comments

Comments
 (0)