]> git.phdru.name Git - ppu.git/log
ppu.git
6 years agoDrop support for Python 3.3
Oleg Broytman [Tue, 21 Aug 2018 16:54:46 +0000 (19:54 +0300)]
Drop support for Python 3.3

6 years agoBuild(release): Stop releasing eggs
Oleg Broytman [Tue, 21 Aug 2018 16:25:50 +0000 (19:25 +0300)]
Build(release): Stop releasing eggs

It's enough to release a wheel.

[skip ci]

6 years agoBuild, Tests(tox): Python 3.7
Oleg Broytman [Thu, 28 Jun 2018 14:24:14 +0000 (17:24 +0300)]
Build, Tests(tox): Python 3.7

[skip ci]

6 years agoUpgrade: http://phdru.name -> https://phdru.name
Oleg Broytman [Fri, 25 May 2018 07:39:19 +0000 (10:39 +0300)]
Upgrade: http://phdru.name -> https://phdru.name

6 years agoBuild, docs: pypi.python.org => pypi.org
Oleg Broytman [Mon, 16 Apr 2018 17:56:47 +0000 (20:56 +0300)]
Build, docs: pypi.python.org => pypi.org

6 years agoStyle(setup.py): Reindent parameters
Oleg Broytman [Sun, 8 Apr 2018 22:29:56 +0000 (01:29 +0300)]
Style(setup.py): Reindent parameters

6 years agoTests(tox): Require tox <= 2.9.1
Oleg Broytman [Wed, 4 Apr 2018 03:03:26 +0000 (06:03 +0300)]
Tests(tox): Require tox <= 2.9.1

tox 3+ dropped support of Python 3.3.

6 years agoCI(appveyor.yml): Upgrade `pip` using `python -m pip`
Oleg Broytman [Sun, 1 Apr 2018 00:47:01 +0000 (03:47 +0300)]
CI(appveyor.yml): Upgrade `pip` using `python -m pip`

Avoid `WindowsError: [Error 5] Access is denied`.

6 years agoBuild(.gitignore): Ignore `.pytest_cache`
Oleg Broytman [Sun, 1 Apr 2018 00:10:06 +0000 (03:10 +0300)]
Build(.gitignore): Ignore `.pytest_cache`

[skip ci]

6 years agoBuild(release): Do not GPG-sign release files
Oleg Broytman [Sat, 31 Mar 2018 17:58:51 +0000 (20:58 +0300)]
Build(release): Do not GPG-sign release files

New pypi.io deprecated GPG signatures.

[skip ci]

6 years agoBuild(setup.py): Add long_description_content_type
Oleg Broytman [Fri, 30 Mar 2018 20:58:49 +0000 (23:58 +0300)]
Build(setup.py): Add long_description_content_type

6 years agoBuild(setup.py): Add `project_urls`
Oleg Broytman [Thu, 29 Mar 2018 21:41:20 +0000 (00:41 +0300)]
Build(setup.py): Add `project_urls`

6 years agoBuild(setup.py): Use setuptools instead of distutils
Oleg Broytman [Wed, 28 Mar 2018 19:58:09 +0000 (22:58 +0300)]
Build(setup.py): Use setuptools instead of distutils

6 years agoDocs: 2018 year
Oleg Broytman [Wed, 28 Mar 2018 18:46:39 +0000 (21:46 +0300)]
Docs: 2018 year

[skip ci]

6 years agoTests(tox.ini): Don't whitelist flake8
Oleg Broytman [Mon, 26 Mar 2018 19:43:39 +0000 (22:43 +0300)]
Tests(tox.ini): Don't whitelist flake8

6 years agoBuild: Use module returned by imp.load_source() directly
Oleg Broytman [Sun, 4 Feb 2018 06:22:51 +0000 (09:22 +0300)]
Build: Use module returned by imp.load_source() directly

6 years agoDocs: Add a link to PyPI
Oleg Broytman [Wed, 27 Dec 2017 20:29:48 +0000 (23:29 +0300)]
Docs: Add a link to PyPI

[skip ci]

6 years agoCI: Run tests at AppVeyor with Python 2.7, 3.3 and 3.6
Oleg Broytman [Sat, 16 Dec 2017 12:26:51 +0000 (15:26 +0300)]
CI: Run tests at AppVeyor with Python 2.7, 3.3 and 3.6

6 years agoDocs: Better documentation for rm.py -f
Oleg Broytman [Fri, 15 Dec 2017 18:57:47 +0000 (21:57 +0300)]
Docs: Better documentation for rm.py -f

[skip ci]

6 years agoDocs: Add rebuild script
Oleg Broytman [Fri, 15 Dec 2017 18:19:05 +0000 (21:19 +0300)]
Docs: Add rebuild script

[skip ci]

6 years agoFix(rm.py): Do not ask to remove read-only files when -f is active 0.6.1
Oleg Broytman [Fri, 15 Dec 2017 18:16:53 +0000 (21:16 +0300)]
Fix(rm.py): Do not ask to remove read-only files when -f is active

6 years agoDocs: Remove -O2 from installation instructions
Oleg Broytman [Fri, 15 Dec 2017 13:28:36 +0000 (16:28 +0300)]
Docs: Remove -O2 from installation instructions

[skip ci]

6 years agoBuild(release): Add Python 3.3
Oleg Broytman [Wed, 13 Dec 2017 13:15:51 +0000 (16:15 +0300)]
Build(release): Add Python 3.3

[skip ci]

6 years agoRelease 0.6 0.6.0
Oleg Broytman [Wed, 13 Dec 2017 13:05:40 +0000 (16:05 +0300)]
Release 0.6

6 years agoFeat(cmp): Add option -s --silent --quiet
Oleg Broytman [Wed, 13 Dec 2017 12:53:00 +0000 (15:53 +0300)]
Feat(cmp): Add option -s --silent --quiet

6 years agoDocs(rm): Document option -f --force
Oleg Broytman [Wed, 13 Dec 2017 12:52:16 +0000 (15:52 +0300)]
Docs(rm): Document option -f --force

[skip ci]

6 years agoDocs: Install from PyPI
Oleg Broytman [Wed, 13 Dec 2017 12:37:55 +0000 (15:37 +0300)]
Docs: Install from PyPI

[skip ci]

6 years agoCI: Rename TOX_ENV -> TOXENV; execute tox (no need to pass TOXENV)
Oleg Broytman [Mon, 11 Dec 2017 17:56:31 +0000 (20:56 +0300)]
CI: Rename TOX_ENV -> TOXENV; execute tox (no need to pass TOXENV)

6 years agoBuild(setup.py): Use python_requires keyword
Oleg Broytman [Mon, 11 Dec 2017 15:47:45 +0000 (18:47 +0300)]
Build(setup.py): Use python_requires keyword

6 years agoCI: Upgrade pip and setuptools
Oleg Broytman [Mon, 11 Dec 2017 14:48:00 +0000 (17:48 +0300)]
CI: Upgrade pip and setuptools

6 years agoTest: Use pytest < 3.3
Oleg Broytman [Mon, 11 Dec 2017 14:31:29 +0000 (17:31 +0300)]
Test: Use pytest < 3.3

pytest 3.3+ dropped support of Python 3.3.

7 years agoFeat: PyPy
Oleg Broytman [Wed, 15 Nov 2017 20:25:47 +0000 (23:25 +0300)]
Feat: PyPy

7 years agoDocs: TODO: PyPy
Oleg Broytman [Mon, 13 Nov 2017 13:30:12 +0000 (16:30 +0300)]
Docs: TODO: PyPy

[skip ci]

7 years agoDocs(TODO): Expand option -s
Oleg Broytman [Fri, 3 Nov 2017 21:51:06 +0000 (00:51 +0300)]
Docs(TODO): Expand option -s

[skip ci]

7 years agoFeat(cmp): Use argparse
Oleg Broytman [Fri, 3 Nov 2017 21:50:41 +0000 (00:50 +0300)]
Feat(cmp): Use argparse

7 years agoCleanup: Fix flake8 E722 do not use bare except
Oleg Broytman [Mon, 23 Oct 2017 21:19:06 +0000 (00:19 +0300)]
Cleanup: Fix flake8 E722 do not use bare except

7 years agoFeat(rm): Add option -f
Oleg Broytman [Mon, 23 Oct 2017 20:51:31 +0000 (23:51 +0300)]
Feat(rm): Add option -f

7 years agoDocs: Remove shebang line from conf.py
Oleg Broytman [Sat, 21 Oct 2017 22:16:16 +0000 (01:16 +0300)]
Docs: Remove shebang line from conf.py

It's not a script, it's a module.

[skip ci]

7 years agoFeat(rm.py): Ask interactively to remove read-only files or directories
Oleg Broytman [Wed, 18 Oct 2017 02:54:48 +0000 (05:54 +0300)]
Feat(rm.py): Ask interactively to remove read-only files or directories

7 years agoDocs(index): rm.py can recursively remove directories
Oleg Broytman [Wed, 18 Oct 2017 02:51:43 +0000 (05:51 +0300)]
Docs(index): rm.py can recursively remove directories

7 years agoFix(rm.py): Update description
Oleg Broytman [Wed, 18 Oct 2017 02:33:42 +0000 (05:33 +0300)]
Fix(rm.py): Update description

7 years agoTests(CI): Explicitly list python versions at Travis CI
Oleg Broytman [Fri, 6 Oct 2017 19:51:30 +0000 (22:51 +0300)]
Tests(CI): Explicitly list python versions at Travis CI

7 years agoRefactor(tests): Exit with "name not found in PATH" in find_in_path
Oleg Broytman [Fri, 6 Oct 2017 17:16:34 +0000 (20:16 +0300)]
Refactor(tests): Exit with "name not found in PATH" in find_in_path

7 years agoDoc(TODO): Test if the file is read-only in rm.py
Oleg Broytman [Fri, 6 Oct 2017 17:19:22 +0000 (20:19 +0300)]
Doc(TODO): Test if the file is read-only in rm.py

[skip ci]

7 years agoTests(CI): Run py27-flake8 and py34-flake8 tests at Travis and AppVeyor
Oleg Broytman [Sun, 20 Aug 2017 20:07:30 +0000 (23:07 +0300)]
Tests(CI): Run py27-flake8 and py34-flake8 tests at Travis and AppVeyor

7 years agoTests(CI): Reorder env vars in appveyor.yml
Oleg Broytman [Sun, 20 Aug 2017 20:07:30 +0000 (23:07 +0300)]
Tests(CI): Reorder env vars in appveyor.yml

Reorder environment variables in appveyor.yml to make them more visible
in the web interface.

7 years agoTests: Remove unused tmp_dir
Oleg Broytman [Sun, 20 Aug 2017 19:57:22 +0000 (22:57 +0300)]
Tests: Remove unused tmp_dir

7 years agoFix(setup): Fix keywords and platforms
Oleg Broytman [Sat, 19 Aug 2017 16:46:08 +0000 (19:46 +0300)]
Fix(setup): Fix keywords and platforms

7 years agoFeat(devscripts): Remove `twine register` from release process
Oleg Broytman [Sat, 5 Aug 2017 17:00:35 +0000 (20:00 +0300)]
Feat(devscripts): Remove `twine register` from release process

There is no longer necessary to pre-register packages before uploading.

[skip ci]

7 years agoUpdate TODO
Oleg Broytman [Sun, 9 Jul 2017 13:39:14 +0000 (16:39 +0300)]
Update TODO

[skip ci]

7 years agoVersion 0.5.0 0.5.0
Oleg Broytman [Sun, 9 Jul 2017 13:16:14 +0000 (16:16 +0300)]
Version 0.5.0

7 years agoAdd option -r for rm.py
Oleg Broytman [Sun, 9 Jul 2017 13:12:07 +0000 (16:12 +0300)]
Add option -r for rm.py

7 years agoFeat(CI): Use remove-old-files.py to cleanup pip cache
Oleg Broytman [Sat, 17 Jun 2017 16:43:50 +0000 (19:43 +0300)]
Feat(CI): Use remove-old-files.py to cleanup pip cache

7 years agoDocs: Add which.py to README
Oleg Broytman [Sun, 4 Jun 2017 20:15:44 +0000 (23:15 +0300)]
Docs: Add which.py to README

7 years agoVersion 0.4.0: Add script which.py 0.4.0
Oleg Broytman [Sun, 4 Jun 2017 19:18:28 +0000 (22:18 +0300)]
Version 0.4.0: Add script which.py

7 years agoNext version will be 0.4.0
Oleg Broytman [Sun, 4 Jun 2017 18:53:01 +0000 (21:53 +0300)]
Next version will be 0.4.0

7 years agoFeat: create ppu module
Oleg Broytman [Sun, 4 Jun 2017 18:52:36 +0000 (21:52 +0300)]
Feat: create ppu module

7 years agoStop supporting Python 2.6
Oleg Broytman [Sun, 7 May 2017 17:21:47 +0000 (20:21 +0300)]
Stop supporting Python 2.6

[skip ci]

7 years agoFix deps: Add argparse to install_requires for Py 2.6
Oleg Broytman [Sun, 7 May 2017 12:23:46 +0000 (15:23 +0300)]
Fix deps: Add argparse to install_requires for Py 2.6

[skip ci]

7 years agoMove hard requirements from tox.ini to requirements.txt
Oleg Broytman [Sun, 7 May 2017 12:11:56 +0000 (15:11 +0300)]
Move hard requirements from tox.ini to requirements.txt

Move test requirements to requirements_tests.txt.

[skip ci]

7 years agoMove requirements.txt to devscripts/
Oleg Broytman [Sun, 7 May 2017 11:44:30 +0000 (14:44 +0300)]
Move requirements.txt to devscripts/

Rename requirements_dev.txt to requirements_test.txt.
Split requirements_test.txt intto requirements_tox.txt.

[skip ci]

7 years agoVersion 0.3.2: Convert README to reST 0.3.2
Oleg Broytman [Sun, 30 Apr 2017 21:39:41 +0000 (00:39 +0300)]
Version 0.3.2: Convert README to reST

7 years agoFix release: build scripts with '/usr/bin/env python' 0.3.1
Oleg Broytman [Sun, 30 Apr 2017 18:43:31 +0000 (21:43 +0300)]
Fix release: build scripts with '/usr/bin/env python'

[skip ci]

7 years agodevscripts/get-commit-message.vim: remove asterisk 0.3.0
Oleg Broytman [Sun, 30 Apr 2017 18:35:35 +0000 (21:35 +0300)]
devscripts/get-commit-message.vim: remove asterisk

7 years agoRelease at PyPI
Oleg Broytman [Sun, 30 Apr 2017 18:32:27 +0000 (21:32 +0300)]
Release at PyPI

7 years agoMove cmp.py, remove-old-files.py and rm.py to scripts directory
Oleg Broytman [Sun, 30 Apr 2017 18:10:43 +0000 (21:10 +0300)]
Move cmp.py, remove-old-files.py and rm.py to scripts directory

7 years agoFix comment in appveyor.yml
Oleg Broytman [Sun, 30 Apr 2017 18:07:00 +0000 (21:07 +0300)]
Fix comment in appveyor.yml

[skip ci]

7 years agoUpdate README.txt and TODO
Oleg Broytman [Sun, 30 Apr 2017 17:41:32 +0000 (20:41 +0300)]
Update README.txt and TODO

[skip ci]

7 years agoPrepare for a beta release 0.2.0
Oleg Broytman [Sun, 30 Apr 2017 17:28:02 +0000 (20:28 +0300)]
Prepare for a beta release

7 years agoAdd rm.py
Oleg Broytman [Sun, 30 Apr 2017 17:15:00 +0000 (20:15 +0300)]
Add rm.py

7 years agoRefactor tests: move common functions to ppu_tu.py
Oleg Broytman [Sun, 30 Apr 2017 17:14:15 +0000 (20:14 +0300)]
Refactor tests: move common functions to ppu_tu.py

7 years agoAdd cmp.py
Oleg Broytman [Sun, 30 Apr 2017 17:03:17 +0000 (20:03 +0300)]
Add cmp.py

7 years agoSplit test_remove_old_files.py into find_in_path.py
Oleg Broytman [Sun, 30 Apr 2017 16:53:07 +0000 (19:53 +0300)]
Split test_remove_old_files.py into find_in_path.py

7 years agoRename the project to Portable Python Utilities
Oleg Broytman [Sun, 30 Apr 2017 16:47:40 +0000 (19:47 +0300)]
Rename the project to Portable Python Utilities

7 years agoTODO: plans for "Portable Utilities"
Oleg Broytman [Sat, 29 Apr 2017 15:30:09 +0000 (18:30 +0300)]
TODO: plans for "Portable Utilities"

[skip ci]

7 years agoFix tests: use more meaningful old time instead of epoch
Oleg Broytman [Sat, 29 Apr 2017 15:20:42 +0000 (18:20 +0300)]
Fix tests: use more meaningful old time instead of epoch

7 years agoUse subprocess.call() instead of os.system()
Oleg Broytman [Sat, 29 Apr 2017 14:57:21 +0000 (17:57 +0300)]
Use subprocess.call() instead of os.system()

7 years agoTest at Travis and AppVeyor
Oleg Broytman [Sat, 29 Apr 2017 13:42:07 +0000 (16:42 +0300)]
Test at Travis and AppVeyor

7 years agoVersion 0.2 alpha
Oleg Broytman [Sat, 29 Apr 2017 13:38:54 +0000 (16:38 +0300)]
Version 0.2 alpha

7 years agoFix development requirements: add pytest-cov and tox
Oleg Broytman [Sat, 29 Apr 2017 03:45:37 +0000 (06:45 +0300)]
Fix development requirements: add pytest-cov and tox

7 years agoRemove publish-docs
Oleg Broytman [Sat, 29 Apr 2017 03:29:33 +0000 (06:29 +0300)]
Remove publish-docs

7 years agoMove get-commit-message.vim and mk-git-aliases to devscripts/
Oleg Broytman [Sat, 29 Apr 2017 03:25:55 +0000 (06:25 +0300)]
Move get-commit-message.vim and mk-git-aliases to devscripts/

7 years agoAdd home/repo/tracker URLs
Oleg Broytman [Fri, 28 Apr 2017 21:01:27 +0000 (00:01 +0300)]
Add home/repo/tracker URLs

7 years agoUse htdocs.path instead of absolute path
Oleg Broytman [Fri, 28 Apr 2017 20:51:36 +0000 (23:51 +0300)]
Use htdocs.path instead of absolute path

7 years agoGitHub: done
Oleg Broytman [Fri, 28 Apr 2017 19:56:25 +0000 (22:56 +0300)]
GitHub: done

7 years agoMove README.html to gitweb/
Oleg Broytman [Fri, 28 Apr 2017 19:47:55 +0000 (22:47 +0300)]
Move README.html to gitweb/

7 years agoTODO: GitHub, Travis, AppVeyor, PyPI
Oleg Broytman [Thu, 27 Apr 2017 16:36:47 +0000 (19:36 +0300)]
TODO: GitHub, Travis, AppVeyor, PyPI

7 years agoRemove update script
Oleg Broytman [Mon, 17 Apr 2017 19:51:37 +0000 (22:51 +0300)]
Remove update script

7 years agoRelease 0.1.0: Remove empty directories 0.1.0
Oleg Broytman [Sun, 16 Apr 2017 08:28:15 +0000 (11:28 +0300)]
Release 0.1.0: Remove empty directories

7 years agoAdd installation instructions
Oleg Broytman [Sun, 16 Apr 2017 08:21:32 +0000 (11:21 +0300)]
Add installation instructions

7 years agoRemove empty directories
Oleg Broytman [Sun, 16 Apr 2017 07:46:55 +0000 (10:46 +0300)]
Remove empty directories

7 years agoRefactor tests: allow assert_files(one_file_name)
Oleg Broytman [Sun, 16 Apr 2017 07:32:23 +0000 (10:32 +0300)]
Refactor tests: allow assert_files(one_file_name)

7 years agoRename _test_files => assert_files
Oleg Broytman [Sun, 16 Apr 2017 07:29:54 +0000 (10:29 +0300)]
Rename _test_files => assert_files

7 years agoRename test_rof.py -> test_remove_old_files.py
Oleg Broytman [Sun, 16 Apr 2017 07:29:26 +0000 (10:29 +0300)]
Rename test_rof.py -> test_remove_old_files.py

7 years agoTODO: Add options to include/exclude files
Oleg Broytman [Sun, 16 Apr 2017 00:12:21 +0000 (03:12 +0300)]
TODO: Add options to include/exclude files

7 years agoAdd README.html
Oleg Broytman [Sun, 16 Apr 2017 00:11:13 +0000 (03:11 +0300)]
Add README.html

7 years agoExtend tests: add newer files that aren't deleted
Oleg Broytman [Sat, 15 Apr 2017 23:32:15 +0000 (02:32 +0300)]
Extend tests: add newer files that aren't deleted

7 years agoInitial release at 2017-04-16 0.0.1
Oleg Broytman [Sat, 15 Apr 2017 22:50:27 +0000 (01:50 +0300)]
Initial release at 2017-04-16

7 years agoPre-alpha release
Oleg Broytman [Sat, 15 Apr 2017 22:50:03 +0000 (01:50 +0300)]
Pre-alpha release

7 years agoInclude tox.ini into sdist
Oleg Broytman [Sat, 15 Apr 2017 22:48:49 +0000 (01:48 +0300)]
Include tox.ini into sdist