[Python-announce] Vulture 2.10
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with `--sort-by-size` News * Drop support for Python 3.7 (Jendrik Seipp, #323). * Add support for Python 3.12 (Jendrik Seipp, #332). * Use `end_lineno` AST attribute to obtain more accurate line counts (Jendrik Seipp). Cheers, Jendrik ___ Python-announce-list mailing list -- python-announce-list@python.org To unsubscribe send an email to python-announce-list-le...@python.org https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Member address: arch...@mail-archive.com
[Python-announce] Vulture 2.7
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with `--sort-by-size` * supports Python 3.6+ News * Ignore `setup_module()`, `teardown_module()`, etc. in pytest `test_*.py` files (Jendrik Seipp). * Add whitelist for `socketserver.TCPServer.allow_reuse_address` (Ben Elliston). * Clarify that `--exclude` patterns are matched against absolute paths (Jendrik Seipp, #260). * Fix example in README file (Jendrik Seipp, #272). Cheers, Jendrik ___ Python-announce-list mailing list -- python-announce-list@python.org To unsubscribe send an email to python-announce-list-le...@python.org https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Member address: arch...@mail-archive.com
[Python-announce] Vulture 2.6
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with ``--sort-by-size`` * supports Python 3.6+ News * Add basic `match` statement support (kreathon, #276, #291). Cheers Jendrik ___ Python-announce-list mailing list -- python-announce-list@python.org To unsubscribe send an email to python-announce-list-le...@python.org https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Member address: arch...@mail-archive.com
[Python-announce] Vulture 2.5
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with ``--sort-by-size`` * supports Python 3.6+ News * Mark imports in `__all__` as used (kreathon, #172, #282). * Add whitelist for `pint.UnitRegistry.default_formatter` (Ben Elliston, #258). Cheers Jendrik ___ Python-announce-list mailing list -- python-announce-list@python.org To unsubscribe send an email to python-announce-list-le...@python.org https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Member address: arch...@mail-archive.com
[Python-announce] Vulture 2.4
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with ``--sort-by-size`` * supports Python 3.6+ News * Print absolute filepaths as relative again (as in version 2.1 and before) if they are below the current directory (The-Compiler, #246). * Run tests and add PyPI trove for Python 3.10 (chayim, #266). * Allow using the `del` keyword to mark unused variables (sshishov, #279). Cheers Jendrik ___ Python-announce-list mailing list -- python-announce-list@python.org To unsubscribe send an email to python-announce-list-le...@python.org https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Member address: arch...@mail-archive.com
Vulture 2.2
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with ``--sort-by-size`` * supports Python 3.6+ News * Only parse format strings when being used with `locals()` (jingw, #225). * Don't override paths in pyproject.toml with empty CLI paths (bcbnz, #228). * Run continuous integration tests for Python 3.9 (ju-sh, #232). * Use pathlib internally (ju-sh, #226). Cheers Jendrik ___ Python-announce-list mailing list -- python-announce-list@python.org To unsubscribe send an email to python-announce-list-le...@python.org https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Member address: arch...@mail-archive.com
Vulture 2.1
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with ``--sort-by-size`` * supports Python Python 3.6+ News * Treat `getattr/hasattr(obj, "constant_string", ...)` as a reference to `obj.constant_string` (jingw, #219). * Fix false positives when assigning to `x.some_name` but reading via `some_name`, at the cost of potential false negatives (jingw, #221). * Allow reading options from `pyproject.toml` (Michel Albert, #164, #215). Cheers Jendrik ___ Python-announce-list mailing list -- python-announce-list@python.org To unsubscribe send an email to python-announce-list-le...@python.org https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Member address: arch...@mail-archive.com
Vulture 2.0
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with ``--sort-by-size`` * supports Python Python 3.6+ News * Parse `# type: ...` comments if on Python 3.8+ (jingw, #220). * Bump minimum Python version to 3.6 (Jendrik Seipp, #218). The last Vulture release that supports Python 2.7 and Python 3.5 is version 1.6. * Consider all files under `test` or `tests` directories test files (Jendrik Seipp). * Ignore `logging.Logger.propagate` attribute (Jendrik Seipp). Cheers Jendrik ___ Python-announce-list mailing list -- python-announce-list@python.org To unsubscribe send an email to python-announce-list-le...@python.org https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Member address: arch...@mail-archive.com
Vulture 1.6
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with ``--sort-by-size`` * supports Python 2.7 and Python 3.5+ News * Differentiate between functions and methods (Jendrik Seipp, #112, #209). * Move from Travis to GitHub actions (RJ722, #211). Cheers Jendrik ___ Python-announce-list mailing list -- python-announce-list@python.org To unsubscribe send an email to python-announce-list-le...@python.org https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Member address: arch...@mail-archive.com
Vulture 1.4
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with ``--sort-by-size`` * supports Python 2.7 and Python 3.5+ News * Ignore unused import statements in `__init__.py` (RJ722, #192). * Report first decorator's line number for unused decorated objects on Python 3.8+ (RJ722, #200). * Check code with black and pyupgrade. Cheers Jendrik -- Python-announce-list mailing list -- python-announce-list@python.org To unsubscribe send an email to python-announce-list-le...@python.org https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 1.3
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with ``--sort-by-size`` * supports Python 2.7 and Python 3.5+ News * Detect redundant 'if' conditions without 'else' blocks. * Add whitelist for ``string.Formatter`` (Joseph Bylund, #183). Cheers Jendrik -- Python-announce-list mailing list -- python-announce-list@python.org To unsubscribe send an email to python-announce-list-le...@python.org https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Support the Python Software Foundation: http://www.python.org/psf/donations/
[issue13601] sys.stderr should be line-buffered when stderr is not a TTY
Jendrik Seipp added the comment: I took the liberty of increasing the target version. It would be great if someone could review my patch for this issue at https://github.com/python/cpython/pull/17646 . -- nosy: +jendrik versions: +Python 3.9 -Python 3.7 ___ Python tracker <https://bugs.python.org/issue13601> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue13601] sys.stderr should be line-buffered when stderr is not a TTY
Change by Jendrik Seipp : -- keywords: +patch pull_requests: +17114 stage: needs patch -> patch review pull_request: https://github.com/python/cpython/pull/17646 ___ Python tracker <https://bugs.python.org/issue13601> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
Vulture 1.1
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with ``--sort-by-size`` * supports Python 2.7 and Python 3.5+ News * Add ``sys.excepthook`` to ``sys`` whitelist. * Add whitelist for ``ctypes`` module. * Check that type annotations are parsed and type comments are ignored (thanks @kx-chen). * Support checking files with BOM under Python 2.7 (#170). Cheers Jendrik -- Python-announce-list mailing list -- python-announce-list@python.org To unsubscribe send an email to python-announce-list-le...@python.org https://mail.python.org/mailman3/lists/python-announce-list.python.org/ Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.29
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with ``--sort-by-size`` * supports Python 2.7 and Python >= 3.4 News * Add ``--ignore-names`` flag for ignoring names matching the given glob patterns (thanks @RJ722). Cheers Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.27
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: static code analysis * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * sorts unused classes and functions by size with ``--sort-by-size`` * supports Python 2.7 and Python >= 3.4 News * Report ``while (True): ... else: ...`` as unreachable (thanks @RJ722). * Whitelist Mock.return_value and Mock.side_effect in unittest.mock. * Drop support for Python 2.6 and 3.3. * Improve documentation and test coverage (thanks @RJ722). Cheers Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.26
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: static code analysis * lightweight: only one module * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * supports Python 2.6, 2.7 and 3.x News * Detect ``async`` function definitions (thanks @RJ722). * Add ``Item.get_report()`` method (thanks @RJ722). * Move method for finding Python modules out of Vulture class. Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.25
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: static code analysis * lightweight: only one module * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * supports Python 2.6, 2.7 and 3.x News * Detect unsatisfiable statements containing ``and``, ``or`` and ``not``. * Use filenames and line numbers as tie-breakers when sorting by size. * Store first and last line numbers in Item objects. * Pass relevant options directly to ``scavenge()`` and ``report()``. Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.24
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: static code analysis * lightweight: only one module * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * supports Python 2.6, 2.7 and 3.x News * Detect unsatisfiable ``while``-conditions (thanks @RJ722). * Detect unsatisfiable ``if``- and ``else``-conditions (thanks @RJ722). * Handle null bytes in source code. Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.23
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: static code analysis * lightweight: only one module * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * supports Python 2.6, 2.7 and 3.x News 0.23 (2017-08-10) - * Add ``--min-confidence`` flag (thanks @RJ722). Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.22
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: static code analysis * lightweight: only one module * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * supports Python 2.6, 2.7 and 3.x News 0.22 (2017-08-04) - * Detect unreachable code after ``return``, ``break``, ``continue`` and ``raise`` (thanks @RJ722). * Parse all variable and attribute names in new format strings. * Extend ast whitelist. Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.21
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: static code analysis * lightweight: only one module * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * supports Python 2.6, 2.7 and 3.x News 0.21 (2017-07-26) - * If an unused item is defined multiple times, report it multiple times. * Make size estimates for function calls more accurate. * Create wheel files for Vulture (thanks @RJ722). Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.20
Vulture - Find dead code Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: static code analysis * lightweight: only one module * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * supports Python 2.6, 2.7 and 3.x News 0.20 (2017-07-26) - * Report unused tuple assignments as dead code. * Report attribute names that have the same names as variables as dead code. * Let Item class inherit from ``object`` (thanks @RJ722). * Handle names imported as aliases like all other used variable names. * Rename Vulture.used_vars to Vulture.used_names. * Use function for determining which imports to ignore. * Only try to import each whitelist file once. * Store used names and used attributes in sets instead of lists. * Fix estimating the size of code containing ellipses (...). * Refactor and simplify code. Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.16
vulture - Find dead code Vulture finds unused classes, functions, imports and variables in your code. This helps you cleanup and find errors in your programs. If you run it on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, vulture can be a helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: static code analysis * lightweight: only one module * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * supports Python 2.6, 2.7 and 3.x News * Differentiate between unused classes and functions (thanks @RJ722). * Add --sort-by-size option (thanks @jackric and @RJ722). * Count imports as used if they are accessed as module attributes. Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.15
vulture - Find dead code Vulture finds unused classes, functions, imports and variables in your code. This helps you cleanup and find errors in your programs. If you run it on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, vulture can be a helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: static code analysis * lightweight: only one module * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * supports Python 2.6, 2.7 and 3.x News This release features 3 changes made by "Google summer of code" student Rahul Jha: * Automatically include whitelists based on imported modules (thanks @RJ722). * Add --version parameter (thanks @RJ722). * Add appveyor tests for testing on Windows (thanks @RJ722). Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.13
vulture - Find dead code Vulture finds unused classes, functions and variables in your code. This helps you cleanup and find errors in your programs. If you run it on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, vulture can be a helpful tool for higher code quality. Download https://github.com/jendrikseipp/vulture http://pypi.python.org/pypi/vulture Features * fast: static code analysis * lightweight: only one module * tested: tests itself and has complete test coverage * complements pyflakes and has the same output syntax * supports Python 2.6, 2.7 and 3.x News * Ignore star-imported names since we cannot detect whether they are used. * Move repository to GitHub. Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.12
vulture - Find dead code Vulture finds unused classes, functions and variables in your code. This helps you cleanup and find errors in your programs. If you run it on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, vulture can be a helpful tool for higher code quality. Download http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * lightweight: only one module * tested: tests itself and has 100% test coverage * complements pyflakes and has the same output syntax * supports Python 2.6, 2.7 and 3.x News * Detect unused imports. * Use tokenize.open() on Python >= 3.2 for reading input files, assume UTF-8 encoding on older Python versions. Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.11
vulture - Find dead code Vulture finds unused classes, functions and variables in your code. This helps you cleanup and find errors in your programs. If you run it on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, vulture can be a helpful tool for higher code quality. Download http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * lightweight: only one module * tested: tests itself and has 100% test coverage * complements pyflakes and has the same output syntax * supports Python 2.6, 2.7 and 3.x News * Use the system's default encoding when reading files. * Report syntax errors instead of aborting. Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.10 released
vulture - Find dead code Vulture finds unused classes, functions and variables in your code. This helps you cleanup and find errors in your programs. If you run it on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, vulture can be a very helpful tool for higher code quality. Download http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * lightweight: only one module * tested: tests itself and has 100% test coverage * complements *pyflakes* and has the same output syntax * supports Python 2.6, 2.7 and 3.x News * Detect unused function and method arguments (issue #15). * Detect unused *args and **kwargs parameters. * Change license from GPL to MIT. Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.9 released
vulture - Find dead code Vulture finds unused classes, functions and variables in your code. This helps you cleanup and find errors in your programs. If you run it on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, vulture can be a very helpful tool for higher code quality. Download http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * lightweight: only one module * tested: tests itself and has 100% test coverage * complements *pyflakes* and has the same output syntax * supports Python 2.6, 2.7 and 3.x News * Don't flag attributes as unused if they are used as global variables in another module (thanks Florian Bruhin). * Don't consider "True" and "False" variable names. * Abort with error message when invoked on .pyc files. Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.7 released
vulture - Find dead code Vulture finds unused classes, functions and variables in your code. This helps you cleanup and find errors in your programs. If you run it on both your library and test suite you can find untested code. Due to Python's dynamic nature, static code analyzers like vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, vulture can be a very helpful tool for achieving high code quality. Download http://pypi.python.org/pypi/vulture Features * fast: uses static code analysis * lightweight: only one module * tested: tests itself and has 100% test coverage * complements *pyflakes* and has the same output syntax * supports Python 2.6, 2.7 and 3.x Changes --- * Exit with exitcode 1 if path on commandline can't be found. * Test vulture with vulture. * Add tests that run vulture as a script. * Add "python setup.py test" command for running tests. * Add support for tox. * Raise test coverage to 100%. * Remove ez_setup.py. Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.6 released
vulture - Find dead code vulture finds unused classes, functions and variables in Python code. This helps you cleanup and find errors in your programs. If you run it on both your library and test suite you can find untested code. Due to Python's dynamic nature it is impossible to find all dead code for a static code analyzer like vulture, because it ignores scopes and scans only token names. Additionally some dynamic items that are not explicitly mentioned in the code may be incorrectly reported as dead code. Download http://pypi.python.org/pypi/vulture Features - Fast: Uses static code analysis - Lightweight: Only one module - Complements pyflakes and has the same output syntax - Supports Python 2.6, 2.7 and 3.x News * Ignore function names starting with test_. * Parse variable names in new format strings (e.g. This is {x}.format(x=nice)). * Only parse alphanumeric variable names in format strings and ignore types. * Abort with exit code 1 on syntax errors. * Support installation under Windows by using setuptools (thanks Reuben Fletcher-Costin). Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
RedNotebook 1.7.3
A new RedNotebook version has been released. You can get the tarball, Windows installer and links to distribution packages at http://rednotebook.sourceforge.net/downloads.html What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. It is written in Python and uses GTK+ for its interface. What's new in this version? --- * Jump to a specific date on startup with --date 2013-10-31 on the commandline (Rob Norris). * Display current date in the title bar (Rob Norris). * Support inserting multiple pictures in one step. * Add DejaVu Sans as font fallback for clouds and preview. * Fix setting last image directory for insert dialog. * Only allow exporting selected text if we are in edit mode (lp:1221792). Cheers, Jendrik -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.4
vulture - Find dead code vulture finds unused classes, functions and variables in Python code. This helps you cleanup and find errors in your programs. If you run it on both your library and test suite you can find untested code. Due to Python's dynamic nature it is impossible to find all dead code for a static code analyzer like vulture, because it ignores scopes and scans only token names. Additionally some dynamic items that are not explicitly mentioned in the code may be incorrectly reported as dead code. Download http://pypi.python.org/pypi/vulture Features - Fast: Uses static code analysis - Lightweight: Only one module - Complements pyflakes and has the same output syntax - Supports Python 2.6, 2.7 and 3.x News * Ignore unused variables starting with an underscore. * Show warning for syntax errors instead of aborting directly. * Print warning if a file cannot be found. Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Pogo 0.8.1
A new Pogo version has been released. The tarball and an Ubuntu PPA are available at http://launchpad.net/pogo What is Pogo? - Pogo plays your music. Nothing else. It is both fast and easy-to-use. The clear interface uses the screen real-estate very efficiently. Other features include: Fast search on the harddrive and in the playlist, smart album grouping, cover display, desktop notifications and NO music library. Pogo is a fork of Decibel Audio Player and supports most common audio formats. It is written in Python and uses GTK+ and gstreamer. What's new in this version? --- * Support Pillow in addition to PIL. * Disable zeitgeist module to avoid startup errors on Ubuntu 12.10. Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
RedNotebook 1.6.4
A new RedNotebook version has been released. You can get the tarball, Windows installer and links to distribution packages at http://rednotebook.sourceforge.net/downloads.html What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. It is written in Python and uses GTK+ for its interface. What's new in this version? --- * Never include previous RedNotebook backups in new backups. * Add strikethrough shortcut Ctrl+K. * By default don't switch between edit and preview mode automatically. * Add experimental support for irc protocol. Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
RedNotebook 1.6.1
A new RedNotebook version has been released. You can get the tarball, Windows installer and links to distribution packages at http://rednotebook.sourceforge.net/downloads.html What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. It is written in Python and uses GTK+ for its interface. What's new in this version? --- * Allow specifying the width when inserting an image. * Add relative links: Relative paths [myfile image.jpg] is automatically transformed to /path/to/journal/image.jpg. * Use smarter regular expression for finding hashtags in the text. * Give focus to link box when the link dialog opens. * Hide tag panel by default. * Adapt introductory and help texts for hashtags. * Break search results at newlines. * Fix: When searching for multiple tags, only add a single result for every hit. Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
RedNotebook 1.5
A new RedNotebook version has been released. You can get the tarball, the Windows installer and links to distribution packages at http://rednotebook.sourceforge.net/downloads.html What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. It is written in Python and uses GTK+ for its interface. What's new? --- * Inline #hashtagging: Directly add hashtags like #Movies, #my_project in the main text. * Highlight #hashtags in red. * Include # for tags in tag cloud to be consistent with the hashtags. * Change to edit/preview mode if text is missing/present automatically. * Change to edit mode when double-clicked into preview. * Detach model from combobox when updating the tags to make inserting a new tag faster. * Fix searching for dates. * Fix inserting and editing templates with unicode names. * Fix opening and creating journals (lp:1068655) * Use apport (If a crash occurs on Linux, an automatic bug report is prepared, but not submitted) * Do not allow using $HOME as a journal directory. * Do not let error notifications blink. * For Journal-New and Journal-Save-As: Only allow using empty directories. * For Journal-Open: Only allow using directories with at least one month file. * Use InfoBars for nicer inline notifications about errors. * Enable finishing link dialog with hitting ENTER. * Disable insert (Ctrl+V) and cut (Ctrl+X) shortcuts in preview mode. * Add more shortcuts in Journal menu: Export (Ctrl+E), Backup and Statistics (Alt+letter). * Update translations. Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
RedNotebook 1.5
A new RedNotebook version has been released. You can get the tarball, the Windows installer and links to distribution packages at http://rednotebook.sourceforge.net/downloads.html What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. It is written in Python and uses GTK+ for its interface. What's new? --- * Use new logo redesigned by Ciaran. * Remember possible undo/redo actions for each day separately. * Turn all entries of old Tags categories into tags without entries at startup. * Suggest last tag when a new tag is added. * When suggesting to use the last tag, leave focus on the tag. * Enable copy menu item in preview mode. (LP:834473) * Grey out cut and paste menu items in preview mode. * Only allow hiding words from the cloud, not the tags. * Add shortcut (Ctrl+Home) for Go to Today * Fix undo for tags. * Fix: Remove special characters in template names before displaying them. * Exports: Make tag lists scrollable and sort the available tags alphabetically. * Install .mo files (translations) in the standard directories under Linux. * Drop support for Python 2.5. This means that we now support Python 2.6 and 2.7. * Windows: Update libraries in installer to gtk+ 2.24 and python 2.7. * Windows: Correctly show italics in preview. * OSX: Make the _() function available even if gettext is not working. * Update translations. Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Pogo 0.7
I am proud to announce a new release of Pogo, probably the simplest and fastest audio player for Linux. The tarball and an Ubuntu PPA are available at http://launchpad.net/pogo What is Pogo? Pogo plays your music. Nothing else. It is both fast and easy-to-use. The clear interface uses the screen real-estate very efficiently. Other features include: Fast search on the harddrive and in the playlist, smart album grouping, cover display, desktop notifications and no music library. Pogo is a fork of Decibel Audio Player and supports most common audio formats. It is written in Python and uses GTK+ and gstreamer. What's new in 0.7 It has a melody both happy and sad (2012-04-27) == * Search in home folder if we haven't found anything in the music directories. * Do not search in subdirectories if we already search in parent directory. * Only show filename and at most one parent dir for each file in search results. * Convert GUI from libglade to gtkbuilder. * Update translations. Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
RedNotebook 1.4
A new RedNotebook version has been released. You can get the tarball, the Windows installer and links to distribution packages at http://rednotebook.sourceforge.net/downloads.html What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. It is written in Python and uses GTK+ for its interface. What's new? --- * Search: If a search contains a hashtag (e.g. #Work or #Movies), only days with all of those tags will be searched. This means you can e.g. search for project-xyz only in the days tagged with Work with the query #Work project-xyz. * Search for combinations of tags (e.g. #magazine #linux) * Search: If the query only contains a single hashtag (e.g. #Movies), a list of all subtags (the names of the movies) is shown. * Search: Automatically scroll to found text in edit mode * Split tag and word clouds * Show tag and word cloud only if there are any tags and words respectively * Remove spaces from multi-word tags during search and in clouds * Auto-complete tags in search * Always include all tags regardless of their frequency in the cloud * Exports: Correctly set the appropriate extension for each export type * Exports: Always add a title for LaTeX exports * Fix: Correctly parse configuration values containing ='s * Fix: Paths returned from file and folder choosers must be converted to unicode * Fix: Correctly redirect error output into the logfile on Windows * Updated translations Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Pogo 0.6
I am proud to announce the release of Pogo, probably the simplest and fastest audio player for Linux. The tarball and an Ubuntu PPA are available at http://launchpad.net/pogo What is Pogo? Pogo plays your music. Nothing else. It is both fast and easy-to-use. The clear interface uses the screen real-estate very efficiently. Other features include: Fast search on the harddrive and in the playlist, smart album grouping, cover display, desktop notifications and no music library. Pogo is a fork of Decibel Audio Player and supports most common audio formats. It is written in Python and uses GTK+ and gstreamer. What's new in 0.6 I will be a bridge for you (2012-03-26) === * Show search results immediately after they're found for each music directory * Search in playlist as well and highlight results * Add Zeitgeist module that logs played albums * Select last played track at restart (lp:684383) * Append tracks to playlist asynchronously (lp:662308) * Update translations Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Vulture 0.3 released
vulture - Find dead code vulture finds unused classes, functions and variables in Python code. This helps you cleanup and find errors in your programs. If you run it on both your library and test suite you can find untested code. Due to Python's dynamic nature it is impossible to find all dead code for a static code analyzer like vulture, because it ignores scopes and scans only token names. Additionally some dynamic items that are not explicitly mentioned in the code may be incorrectly reported as dead code. Download http://pypi.python.org/pypi/vulture Features - Fast: Uses static code analysis - Lightweight: Only one module - Complements pyflakes and has the same output syntax - Supports Python 2.6, 2.7 and 3.x News * Add support for python3 * Report unused attributes * Find tuple assignments in comprehensions * Scan files given on the command line even if they don't end with .py Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Pogo 0.5
I am proud to announce the release of Pogo, probably the simplest and fastest audio player for Linux. The tarball and an Ubuntu PPA are available at http://launchpad.net/pogo What is Pogo? Pogo plays your music. Nothing else. It tries to be fast and easy-to-use. Pogo's elementary-inspired design uses the screen-space very efficiently. It is especially well-suited for people who organize their music by albums on the harddrive. The main interface components are a directory tree and a playlist that groups albums in an innovative way. Pogo is a fork of Decibel Audio Player. Supported file formats include Ogg Vorbis, MP3, FLAC, Musepack, Wavpack, and MPEG-4 AAC. Pogo is written in Python and uses GTK+ and gstreamer. What's new in 0.5 Rolling in the deep (2012-01-12) === * Export tracks in playlist into a directory (with subdirectories) * Save playlist periodically to prevent losing it during a shutdown (LP:669132) * Usability: Select new track when old selected is deleted * Fix: Playback after pause should show the play icon, not the pause icon * Fix: Never interrupt playing song when appending new ones (lp:735619) * Cache music folders repeatedly to speedup searches * Let user remove music folders that were deleted from the hard disk * Do not add music folders that have been deleted * Apply fix from decibel: Skipping track just before the end skips the following track * Apply fix from decibel: Sort files case-independently * Apply fix from decibel: Raise the window of the already running instance if there is one * Apply fix from decibel: Create symbolic links to covers so that external apps can access them * Log all messages to log file * Updated translations Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
RedNotebook 1.1.7
A new RedNotebook version has been released. You can get the tarball, the Windows installer and links to distribution packages at http://rednotebook.sourceforge.net/downloads.html What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. It is written in Python and uses GTK+ for its interface. What's new? --- * Fix: Chinese characters are not correctly rendered in preview (LP:731273) * Fix: Screen position not correctly remembered when opened from system tray (LP:804792) * Fix: Date is not inserted if default encoding can not be determined * Fix: Windows executable has no icon on Windows 7 * Windows installer: Update to GTK+-2.16.6 * Code: Use smarter internationalization code from elib.intl * Updated translations Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
RedNotebook 1.1.6
A new RedNotebook version has been released. You can get the tarball, the Windows installer and links to distribution packages at http://rednotebook.sourceforge.net/downloads.html What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. It is written in Python and uses GTK+ for its interface. What's new? --- * Fix date encoding (LP:775269) * Some translations updated Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
RedNotebook 1.1.5
A new RedNotebook version has been released. You can get the tarball, the Windows installer and links to distribution packages at http://rednotebook.sourceforge.net/downloads.html What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. It is written in Python and uses GTK+ for its interface. What's new? --- * Remove RedNotebook title in exports * Make templates translatable * Fix: Inserted dates always shows the time 00:00h (LP:744624) * Mention --record installed-files setup.py's option for remembering installed files in README * Many translations updated Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
RedNotebook 1.1.4
A new RedNotebook version has been released. You can get the tarball, the Windows installer and links to distribution packages at http://rednotebook.sourceforge.net/downloads.html What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. It is written in Python and uses GTK+ for its interface. What's new? --- * Add phone call and personal templates * Fix: Application crashes while resetting last position (LP:728466) * Fix: Editing a category entry that contains a \\ removes the new line symbol (LP:719830) * Fix: Introductory text is not translated * Fix: Properly convert dates to unicode * When a format (bold, etc.) is applied with no text selected, add whitespace, not descriptive text * Add a tooltip for the edit button * Improve introductory text * Improve help text * Do not refer to annotations as nodes but as entries * Translate the word Categories in exports * In statistics window use Selected Day instead of Current Day * Cleanup GUI glade file * Many translations updated Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Pogo 0.4
I am proud to announce the release of Pogo 0.4, probably the simplest and fastest audio player for Linux. You can get the tarball and an Ubuntu deb package at http://launchpad.net/pogo What is Pogo? Pogo plays your music. Nothing else. It tries to be fast and easy-to-use. Pogo's elementary-inspired design uses the screen-space very efficiently. It is especially well-suited for people who organize their music by albums on the harddrive. The main interface components are a directory tree and a playlist that groups albums in an innovative way. Pogo is a fork of Decibel Audio Player. Supported file formats include Ogg Vorbis, MP3, FLAC, Musepack, Wavpack, and MPEG-4 AAC. Pogo is written in Python and uses GTK+ and gstreamer. What's new in 0.4 I'm a complicated guy (2011-03-14) = * Support for WAV files (LP:684161) * Export playlist to .m3u format (right-click playlist) * Show Open containing folder in context menu also for seaches * When caching the files in the music directories do not slow down application * Save cover size between sessions * Fix: adding files from command line by removing bash start script * Fix: Compiz cover display problem * Fix: Save maximized state * Fix: Start playback automatically when tracks are appended, but not when inserted * Fix: Unhighlight not selected tracks always * Code: Assert copyright with date (LP:692792) * Code: Use pogo.py as binary directly for installations * Update translations Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
RedNotebook 1.1.3
RedNotebook 1.1.3 has been released. You can get the tarball, the Windows installer and links to distribution packages at http://rednotebook.sourceforge.net/downloads.html What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. It is written in Python and uses GTK+ for its interface. What's new? --- * Remember window position from last session * Restore window position when returning from tray * Let the sub-windows be displayed relative to the main screen * After searching change to date with single click instead of double-click * Add useWebkit flag in configuration file Can be set to 0 if webkit causes problems e.g. for Chinese fonts * Fix: Special characters inflate cloud black-/whitelist * Fix: Insertion of templates (LP:696205) * Fix: Do not load backup files accidentally (LP:705260) * Fix: Preferences window can't be opened (LP:696186) * Windows: Fix opening linked files with umlauts or other special characters * Code: Make pywebkitgtk an explicit requirement Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
RedNotebook 1.1.2
RedNotebook 1.1.2 has been released. You can get the tarball, the Windows installer and links to distribution packages at http://rednotebook.sourceforge.net/downloads.html What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. It is written in Python and uses GTK+ for its interface. What's new? --- * Add fullscreen mode (F11) * Highlight all found occurences of the searched word (LP:614353) * Highlight mixed markups (**__Bold underline__**) * Highlight structured headers (=Part=, ==Subpart==, ===Section===, Subsection, =Subsubsection=) * Document structured headers * Highlight ``, , '' * Write documentation about ``, , '' * Let the preview and edit button have the same size * Fix: Correctly highlight lists (LP:622456) * Fix: Do not set maximized to True when sending RedNotebook to the tray (LP:657421) * Fix: Add Ctrl-P shortcut for edit button (LP:685609) * Fix: Add \ to the list of ignored chars for word clouds * Fix: Escape characters before adding results to the search list * Fix: Local links with whitespace in latex * Windows: Fix opening linked files * Windows: Do not center window to prevent alignment issues * Windows: Fix image preview (LP:663944) * Internal: Replace tabs by whitespace in source code * Many translations updated Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Pogo 0.3.1
I am proud to announce the release of Pogo 0.3.1, probably the simplest and fastest audio player for Linux. You can get the tarball and an Ubuntu deb package at http://launchpad.net/pogo What is Pogo? Pogo plays your music. Nothing else. It tries to be fast and easy-to-use. Pogo's elementary-inspired design uses the screen-space very efficiently. It is especially well-suited for people who organize their music by albums on the harddrive. The main interface components are a directory tree and a playlist that groups albums in an innovative way. Pogo is a fork of Decibel Audio Player. Supported file formats include Ogg Vorbis, MP3, FLAC, Musepack, Wavpack, and MPEG-4 AAC. Pogo is written in Python and uses GTK+ and gstreamer. What's new in 0.3.1 You are a radar detector (2010-12-26) == * When a track is added from nautilus etc. start playback if not already playing * Show info messages when no music directories have been added * Stop old search when user clears search field or enters new search phrase * Add search shortcut (Ctrl-F) * Do not allow adding root or home directory to music directories * Translations updated Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Pogo 0.2
I am proud to announce the first release of Pogo, probably the simplest and fastest audio player for Linux. You can get the tarball and an Ubuntu deb package at http://launchpad.net/pogo What is Pogo? Pogo plays your music. Nothing else. It tries to be fast and easy-to-use. Pogo's elementary-inspired design uses the screen-space very efficiently. It is especially well-suited for people who organize their music by albums on the harddrive. The main interface components are a directory tree and a playlist that groups albums in an innovative way. Pogo is a fork of Decibel Audio Player. Supported file formats include Ogg Vorbis, MP3, FLAC, Musepack, Wavpack, and MPEG-4 AAC. Pogo is written in Python and uses GTK and gstreamer. What's new in 0.2 I hold the candle while you dance upon the flame (2010-10-21) * Make startup even faster by saving the playlist with its formatting * Make track drag'n'drop faster by caching the tracks * MPRIS support: Send DBus messages about play events (code from decibel) * Do some profiling to improve general speed * Append files added on commandline (pogo mytrack.mp3 myalbum myothertrack.mp3) * Append files added from nautilus right-click menu * Correctly add multiply nested directories * Activate the Covers and Notifications modules by default * Hide volume button (Only duplicates functionality of the Sound Indicator) * Updated Translations Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Pogo 0.1
I am proud to announce the first release of Pogo, probably the simplest and fastest audio player for Linux. You can get the tarball and an Ubuntu deb package at http://launchpad.net/pogo What is Pogo? Pogo plays your music. Nothing else. It tries to be fast and easy-to-use. Pogo's elementary-inspired design uses the screen-space very efficiently. It is especially well-suited for people who organize their music by albums on the harddrive. The main interface components are a directory tree and a playlist that groups albums in an innovative way. Pogo is a fork of Decibel Audio Player. Supported file formats include Ogg Vorbis, MP3, FLAC, Musepack, Wavpack, and MPEG-4 AAC. What's new in 0.1 Businessmen drink my blood (2010-10-05)? - * Initial release * Fork decibel audio player * Rebranding * Restructure interface (use space more efficiently, simplify) * Write new playlist widget which groups albums * Show clickable cover in lower right corner * Make preferences dialog more accessible * Make track position slider clickable with left mouse clicks * Highlight all parents when playing a track * Automatically hide redundant information in track titles * Remove menubar and statusbar * Add preferences button * Highlight dropped rows after drag'n'drop * Collapse rows when dragging only dirs * Let slider tooltip display elapsed seconds * Keep original ratio when scaling covers * Remove unnecessary code * Much code refactoring Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
RedNotebook 1.1.1
RedNotebook 1.1.1 has been released. You can get the tarball, the Windows installer and links to distribution packages at http://rednotebook.sourceforge.net/downloads.html What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. What's new? --- * Let user delete category with 'DELETE' key (LP:608717) * Sort categories alphabetically (LP:612859) * Fix: After clicking Change the text on an annotation, directly edit it (LP:612861) * Fix: Journal - _Journal in menu * Fix: Do not clear entry when category is changed in new-entry dialog * Fix: restore left divider position * Fix: Use rednotebook website for retrieving newest version information (LP:621975) * Windows: Shrink installer size * Windows: Update gtk libs * Windows: New theme * Windows: New icons * New translations: * English (United Kingdom) * Norwegian Bokmal * Many translations updated Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
[ANN] RedNotebook 1.0
RedNotebook 1.0 has been released. You can get the tarball at http://sourceforge.net/projects/rednotebook/files/ For links to distribution packages head to the RedNotebook homepage http://rednotebook.sourceforge.net What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. What's new? --- * Describe how to add latex math formulas and custom html tags in help * Fix crash on windows when data and program live on different drives in portable mode (LP:581646) * Fix display of italic text in edit mode * Fix inserting templates on Windows * New Translations: * Faroese Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
[ANN] RedNotebook 0.9.5
RedNotebook 0.9.5 has been released. You can get the tarball at http://sourceforge.net/projects/rednotebook/files/ For links to distribution packages head to the RedNotebook homepage http://rednotebook.sourceforge.net What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. What's new? --- * Show week numbers in calendar (edit weekNumbers in config file) * Sort items in configuration.cfg * Automatically put cursor into search field, when search tab is opened * Do not translate log * Fix export error on Windows (LP:575999) * Get rid of PangoWarnings on Windows * Get rid of Statusbar deprecation message * New recommended dependency: python-chardet Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
[ANN] RedNotebook 0.9.4
RedNotebook 0.9.4 has been released. You can get the tarball at http://sourceforge.net/projects/rednotebook/files/ For links to distribution packages head to the RedNotebook homepage http://rednotebook.sourceforge.net What is RedNotebook? RedNotebook is a **graphical journal** and diary helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. RedNotebook is available in the repositories of most common Linux distributions and a Windows installer is available. What's new? --- * Allow dragging of files and pictures into RedNotebook (Linux only) * Save data dir relative to application dir in portable mode * Remember if window was maximized * Make webkit the default preview backend * Improve documentation (Synchronization, Portable mode) * Improve list markup highlighting * Only add help content at first startup (Closes LP:550814) * Live highlighting of searched words in text * Scroll to found word at search * Make user directory configurable in default.cfg * Windows: * Fully translate Windows version * Add more languages to the Windows installer * Fix picture export on Windows * Hide PDF export button on windows (pywebkitgtk not available) * Portable mode has been improved * Let users insert templates again (Closes LP:538391) * New translations: * Brazilian Portuguese * Many translations updated Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
[ANN] RedNotebook 0.9.1
Version 0.9.1 of RedNotebook has just been released. You can get it at http://rednotebook.sourceforge.net What is RedNotebook? RedNotebook is a graphical diary and journal helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. Packages are available for common Linux distributions and Windows. What's new? --- * Markup highlighting is now much faster * Webkit can now be used for previews (in the config file, set useWebkit to 1). * Make welcome text translatable * Add comments for translators * Make help available online Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
[ANN] RedNotebook 0.9
Version 0.9 of RedNotebook has just been released. You can get it at http://rednotebook.sourceforge.net What is RedNotebook? RedNotebook is a graphical *diary and journal* helping you keep track of notes and thoughts. It includes a calendar navigation, customizable templates, export functionality and word clouds. You can also format, tag and search your entries. What's new? --- *** A flavor of* Rich-Text-Editing *has been added. Basic formatting like bold, italic etc. is now already shown in the editing mode. * New translations: * Indonesian * Asturian * Ukrainian * Danish * Updated translations: * All 16 translations were updated (Yay, thanks!) Cheers, Jendrik -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/