[Python-announce] Vulture 2.10

2023-10-06 Thread Jendrik Seipp

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

2023-01-08 Thread Jendrik Seipp

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

2022-09-19 Thread Jendrik Seipp

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

2022-07-03 Thread Jendrik Seipp

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

2022-05-19 Thread Jendrik Seipp

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

2021-01-15 Thread Jendrik Seipp

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

2020-08-19 Thread Jendrik Seipp

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

2020-08-11 Thread Jendrik Seipp

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

2020-08-07 Thread Jendrik Seipp

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

2020-03-30 Thread Jendrik Seipp

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

2020-02-03 Thread Jendrik Seipp

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

2019-12-17 Thread Jendrik Seipp


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

2019-12-17 Thread Jendrik Seipp


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

2019-09-23 Thread Jendrik Seipp

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

2018-07-31 Thread Jendrik Seipp

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

2018-06-05 Thread Jendrik Seipp

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

2017-08-28 Thread Jendrik Seipp

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

2017-08-15 Thread Jendrik Seipp

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

2017-08-15 Thread Jendrik Seipp

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

2017-08-15 Thread Jendrik Seipp

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

2017-08-07 Thread Jendrik Seipp

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

2017-07-28 Thread Jendrik Seipp

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

2017-07-26 Thread Jendrik Seipp

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

2017-07-13 Thread Jendrik Seipp

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

2017-07-04 Thread Jendrik Seipp

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

2017-03-07 Thread Jendrik Seipp

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

2017-01-06 Thread Jendrik Seipp

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

2016-11-29 Thread Jendrik Seipp

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

2016-07-15 Thread Jendrik Seipp

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

2016-06-30 Thread Jendrik Seipp

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

2015-09-27 Thread Jendrik Seipp

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

2014-09-08 Thread Jendrik Seipp

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

2013-11-10 Thread Jendrik Seipp

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

2013-06-27 Thread Jendrik Seipp

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

2013-01-21 Thread Jendrik Seipp

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

2012-12-22 Thread Jendrik Seipp

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

2012-11-12 Thread Jendrik Seipp

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

2012-10-31 Thread Jendrik Seipp

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

2012-07-20 Thread Jendrik Seipp

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

2012-04-28 Thread Jendrik Seipp

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

2012-04-01 Thread Jendrik Seipp

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

2012-03-27 Thread Jendrik Seipp

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

2012-03-23 Thread Jendrik Seipp

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

2012-01-12 Thread Jendrik Seipp
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

2011-07-13 Thread Jendrik Seipp

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

2011-05-11 Thread Jendrik Seipp

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

2011-05-04 Thread Jendrik Seipp

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

2011-03-27 Thread Jendrik Seipp

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

2011-03-14 Thread Jendrik Seipp
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

2011-03-03 Thread Jendrik Seipp

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

2010-12-27 Thread Jendrik Seipp

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

2010-12-27 Thread Jendrik Seipp
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

2010-10-26 Thread Jendrik Seipp
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

2010-10-12 Thread Jendrik Seipp
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

2010-08-22 Thread Jendrik Seipp

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

2010-06-25 Thread Jendrik Seipp

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

2010-05-13 Thread Jendrik Seipp

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

2010-05-01 Thread Jendrik Seipp

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

2010-01-06 Thread Jendrik Seipp

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

2009-12-18 Thread Jendrik Seipp

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/