]> git.phdru.name Git - cookiecutter.git/log
cookiecutter.git
3 months agoFeat(mk-project): Set `publish-docs` as additional file for `./update-remotes`
Oleg Broytman [Tue, 20 Aug 2024 15:28:24 +0000 (18:28 +0300)]
Feat(mk-project): Set `publish-docs` as additional file for `./update-remotes`

22 months agoFix(mk-project): `sed` requires `s` for substitute
Oleg Broytman [Sat, 24 Dec 2022 15:58:54 +0000 (18:58 +0300)]
Fix(mk-project): `sed` requires `s` for substitute

22 months agoStyle(publish2web): Fix casing: `updateserverinfo` -> `updateServerInfo`
Oleg Broytman [Sat, 24 Dec 2022 15:46:15 +0000 (18:46 +0300)]
Style(publish2web): Fix casing: `updateserverinfo` -> `updateServerInfo`

23 months agoCI(GHActions): Set `$LD_LIBRARY_PATH`
Oleg Broytman [Thu, 8 Dec 2022 15:45:57 +0000 (18:45 +0300)]
CI(GHActions): Set `$LD_LIBRARY_PATH`

Python 2.7 on Linux requires `$LD_LIBRARY_PATH`.

23 months agoCI(GHActions): Use `conda` to install older Pythons
Oleg Broytman [Thu, 8 Dec 2022 15:43:19 +0000 (18:43 +0300)]
CI(GHActions): Use `conda` to install older Pythons

Ubuntu >= 22 and `setup-python` dropped Pythons < 3.7.
Use `s-weigand/setup-conda` instead of `setup-python`.

23 months agoFeat(GHActions): Publish wheels to Github Releases
Oleg Broytman [Thu, 8 Dec 2022 15:37:36 +0000 (18:37 +0300)]
Feat(GHActions): Publish wheels to Github Releases

23 months agoFeat(tox.ini): Run tests with `pytest`
Oleg Broytman [Mon, 5 Dec 2022 10:50:21 +0000 (13:50 +0300)]
Feat(tox.ini): Run tests with `pytest`

23 months agoFeat: List Python version up to 3.11
Oleg Broytman [Mon, 5 Dec 2022 10:49:42 +0000 (13:49 +0300)]
Feat: List Python version up to 3.11

23 months agofixup! Feat(requirements): Update versions
Oleg Broytman [Mon, 5 Dec 2022 10:47:50 +0000 (13:47 +0300)]
fixup! Feat(requirements): Update versions

23 months agoFeat: Migrate to Github Actions
Oleg Broytman [Mon, 5 Dec 2022 10:40:10 +0000 (13:40 +0300)]
Feat: Migrate to Github Actions

23 months agoFeat(requirements): Update versions
Oleg Broytman [Mon, 5 Dec 2022 10:36:09 +0000 (13:36 +0300)]
Feat(requirements): Update versions

23 months agoFeat(requirements): Remove `pytest-cov`
Oleg Broytman [Mon, 5 Dec 2022 10:34:59 +0000 (13:34 +0300)]
Feat(requirements): Remove `pytest-cov`

I'm no longer interested in test coverage.

2 years agoFix deprecated open mode `rU` -> `r`
Oleg Broytman [Thu, 27 Oct 2022 15:27:14 +0000 (18:27 +0300)]
Fix deprecated open mode `rU` -> `r`

5 years agoRefactor: Use `$#` to check parameters
Oleg Broytman [Thu, 15 Aug 2019 18:54:59 +0000 (21:54 +0300)]
Refactor: Use `$#` to check parameters

5 years agoCI: Remove branch limitations
Oleg Broytman [Mon, 25 Feb 2019 18:20:30 +0000 (21:20 +0300)]
CI: Remove branch limitations

5 years agoCI(travis): Remove outdated sudo keyword
Oleg Broytman [Mon, 25 Feb 2019 18:19:00 +0000 (21:19 +0300)]
CI(travis): Remove outdated sudo keyword

5 years agoBuild(setup.py): Use `importlib` instead of deprecated `imp` for Python 3.4+
Oleg Broytman [Thu, 7 Feb 2019 13:39:57 +0000 (16:39 +0300)]
Build(setup.py): Use `importlib` instead of deprecated `imp` for Python 3.4+

5 years agoCI: Require pip < 19.1 for Python 2.7 and 3.4
Oleg Broytman [Sun, 3 Feb 2019 18:46:34 +0000 (21:46 +0300)]
CI: Require pip < 19.1 for Python 2.7 and 3.4

5 years agoBuild(release): Skip exiting files at PyPI
Oleg Broytman [Sat, 2 Feb 2019 20:36:59 +0000 (23:36 +0300)]
Build(release): Skip exiting files at PyPI

5 years agoRequire tox < 3.1 to avoid basepython conflicts
Oleg Broytman [Fri, 1 Feb 2019 20:25:54 +0000 (23:25 +0300)]
Require tox < 3.1 to avoid basepython conflicts

5 years agoPython 3.7
Oleg Broytman [Fri, 1 Feb 2019 20:24:36 +0000 (23:24 +0300)]
Python 3.7

5 years agoRequire pytest < 5.0 for Python 2.7
Oleg Broytman [Fri, 1 Feb 2019 20:22:32 +0000 (23:22 +0300)]
Require pytest < 5.0 for Python 2.7

5 years agoAdd release script
Oleg Broytman [Fri, 1 Feb 2019 20:22:17 +0000 (23:22 +0300)]
Add release script

6 years agoDrop support for Python 3.3
Oleg Broytman [Tue, 21 Aug 2018 18:36:33 +0000 (21:36 +0300)]
Drop support for Python 3.3

6 years agoFeat: Add script for moving projects
Oleg Broytman [Fri, 15 Jun 2018 16:34:56 +0000 (19:34 +0300)]
Feat: Add script for moving projects

6 years agoUpgrade: http://phdru.name -> https://phdru.name
Oleg Broytman [Fri, 25 May 2018 08:22:42 +0000 (11:22 +0300)]
Upgrade: http://phdru.name -> https://phdru.name

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

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

tox 3+ dropped support of Python 3.3.

6 years agoCI(appveyor.yml): pip install --upgrade wheel
Oleg Broytman [Wed, 4 Apr 2018 02:45:16 +0000 (05:45 +0300)]
CI(appveyor.yml): pip install --upgrade wheel

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

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

6 years agoCI(appveyor.yml): Clear `pip` cache with `remove-old-files.py`
Oleg Broytman [Sun, 1 Apr 2018 00:39:34 +0000 (03:39 +0300)]
CI(appveyor.yml): Clear `pip` cache with `remove-old-files.py`

6 years agoCI(appveyor.yml): Build wheel on building a tag
Oleg Broytman [Sun, 1 Apr 2018 00:38:39 +0000 (03:38 +0300)]
CI(appveyor.yml): Build wheel on building a tag

6 years agosetup.py: Add long_description_content_type
Oleg Broytman [Fri, 30 Mar 2018 20:56:48 +0000 (23:56 +0300)]
setup.py: Add long_description_content_type

6 years agosetup.py: Add `download_url`
Oleg Broytman [Thu, 29 Mar 2018 20:40:53 +0000 (23:40 +0300)]
setup.py: Add `download_url`

6 years agosetup.py: Add `project_urls`
Oleg Broytman [Thu, 29 Mar 2018 20:10:32 +0000 (23:10 +0300)]
setup.py: Add `project_urls`

6 years agoUse setuptools instead of distutils
Oleg Broytman [Wed, 28 Mar 2018 19:55:52 +0000 (22:55 +0300)]
Use setuptools instead of distutils

6 years ago2018 year
Oleg Broytman [Wed, 28 Mar 2018 18:43:58 +0000 (21:43 +0300)]
2018 year

6 years agoFeat: Moved ~/admin/prog/git-scripts to ~/prog/git-scripts
Oleg Broytman [Sat, 24 Feb 2018 22:08:58 +0000 (01:08 +0300)]
Feat: Moved ~/admin/prog/git-scripts to ~/prog/git-scripts

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

6 years agoFeat: Allow to run clone2current/publish2web from the source repo
Oleg Broytman [Wed, 10 Jan 2018 21:56:07 +0000 (00:56 +0300)]
Feat: Allow to run clone2current/publish2web from the source repo

Allow to run clone2current/publish2web from the source repository
without arguments.

6 years agoTests(tox.ini): platform = linux
Oleg Broytman [Sun, 17 Dec 2017 11:11:10 +0000 (14:11 +0300)]
Tests(tox.ini): platform = linux

6 years agoTests(tox.ini): Simplify [general]: run {[testenv]commands}
Oleg Broytman [Sun, 17 Dec 2017 11:08:33 +0000 (14:08 +0300)]
Tests(tox.ini): Simplify [general]: run {[testenv]commands}

6 years agoCI: Rename TOX_ENV -> TOXENV; execute tox (no need to pass TOXENV)
Oleg Broytman [Mon, 11 Dec 2017 18:05:40 +0000 (21:05 +0300)]
CI: Rename TOX_ENV -> TOXENV; execute tox (no need to pass TOXENV)

6 years agoCI: Upgrade pip and setuptools
Oleg Broytman [Mon, 11 Dec 2017 18:04:50 +0000 (21:04 +0300)]
CI: Upgrade pip and setuptools

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

6 years agoPut project_name into .git/description
Oleg Broytman [Sat, 9 Dec 2017 18:21:38 +0000 (21:21 +0300)]
Put project_name into .git/description

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

7 years agoTests(CI): Reorder env vars in appveyor.yml
Oleg Broytman [Sun, 20 Aug 2017 20:24:26 +0000 (23:24 +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 agoFix(setup): Fix platforms
Oleg Broytman [Sat, 19 Aug 2017 16:54:52 +0000 (19:54 +0300)]
Fix(setup): Fix platforms

7 years agoFix: Script mk-git-aliases has been moved to devscripts
Oleg Broytman [Wed, 26 Jul 2017 14:28:12 +0000 (17:28 +0300)]
Fix: Script mk-git-aliases has been moved to devscripts

7 years agoUse ppu to cleanup pip cache
Oleg Broytman [Sat, 17 Jun 2017 19:43:53 +0000 (22:43 +0300)]
Use ppu to cleanup pip cache

Use remove-old-files.py from ppu to cleanup pip cache at Travis and AppVeyor.

7 years agoUse sed --in-place instead of replace
Oleg Broytman [Sat, 20 May 2017 13:26:47 +0000 (16:26 +0300)]
Use sed --in-place instead of replace

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

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

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

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

7 years agoFix rename-project: fix only exiting files
Oleg Broytman [Sun, 30 Apr 2017 21:24:08 +0000 (00:24 +0300)]
Fix rename-project: fix only exiting files

7 years agoConvert README to reST
Oleg Broytman [Sun, 30 Apr 2017 21:22:51 +0000 (00:22 +0300)]
Convert README to reST

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

7 years agoAdd scripts for manipulating projects
Oleg Broytman [Sun, 30 Apr 2017 12:15:39 +0000 (15:15 +0300)]
Add scripts for manipulating projects

Moved from git-scripts repo.

7 years agoRename cookiecutter -> mk-project
Oleg Broytman [Sun, 30 Apr 2017 12:14:42 +0000 (15:14 +0300)]
Rename cookiecutter -> mk-project

7 years agoFix mode for open at w32
Oleg Broytman [Sat, 29 Apr 2017 12:57:32 +0000 (15:57 +0300)]
Fix mode for open at w32

7 years agoFix tox.ini: add envs for Python 3.3, 3.5, 3.6
Oleg Broytman [Sat, 29 Apr 2017 12:42:55 +0000 (15:42 +0300)]
Fix tox.ini: add envs for Python 3.3, 3.5, 3.6

7 years agoFix copy/paste error
Oleg Broytman [Sat, 29 Apr 2017 12:18:04 +0000 (15:18 +0300)]
Fix copy/paste error

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

7 years agoExclude publish-docs
Oleg Broytman [Sat, 29 Apr 2017 03:28:09 +0000 (06:28 +0300)]
Exclude publish-docs

7 years agoAdd README.html for gitweb
Oleg Broytman [Sat, 29 Apr 2017 03:14:52 +0000 (06:14 +0300)]
Add README.html for gitweb

7 years agoMove get-commit-message.vim and mk-git-aliases to devscripts/
Oleg Broytman [Sat, 29 Apr 2017 03:13:55 +0000 (06:13 +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:00:55 +0000 (00:00 +0300)]
Add home/repo/tracker URLs

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

7 years agoRun tests at Travis CI and AppVeyor
Oleg Broytman [Fri, 28 Apr 2017 04:05:26 +0000 (07:05 +0300)]
Run tests at Travis CI and AppVeyor

7 years agoAdd script update-remotes
Oleg Broytman [Tue, 18 Apr 2017 03:45:54 +0000 (06:45 +0300)]
Add script update-remotes

7 years agoRemove update script
Oleg Broytman [Tue, 18 Apr 2017 03:41:09 +0000 (06:41 +0300)]
Remove update script

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

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

7 years ago[Makefile] make docs
Oleg Broytman [Sat, 15 Apr 2017 20:48:13 +0000 (23:48 +0300)]
[Makefile] make docs

7 years agoAdd rebuild script
Oleg Broytman [Sat, 15 Apr 2017 20:44:42 +0000 (23:44 +0300)]
Add rebuild script

7 years agoAdd docs/news.rst
Oleg Broytman [Sat, 15 Apr 2017 20:44:23 +0000 (23:44 +0300)]
Add docs/news.rst

7 years ago[setup.py] Append {project} to URL
Oleg Broytman [Sat, 15 Apr 2017 19:04:15 +0000 (22:04 +0300)]
[setup.py] Append {project} to URL

7 years agoExecute mk-git-aliases
Oleg Broytman [Sat, 15 Apr 2017 18:58:47 +0000 (21:58 +0300)]
Execute mk-git-aliases

7 years agoPython: 2.6, 2.7 and 3.3+
Oleg Broytman [Sat, 15 Apr 2017 18:56:12 +0000 (21:56 +0300)]
Python: 2.6, 2.7 and 3.3+

7 years ago2017
Oleg Broytman [Sat, 15 Apr 2017 18:50:49 +0000 (21:50 +0300)]
2017

7 years agoFix templates in setup.py
Oleg Broytman [Sat, 15 Apr 2017 18:50:04 +0000 (21:50 +0300)]
Fix templates in setup.py

7 years ago[setup.cfg] Remove outdated ez_setup.py
Oleg Broytman [Sat, 15 Apr 2017 18:17:12 +0000 (21:17 +0300)]
[setup.cfg] Remove outdated ez_setup.py

7 years agoRemove outdated upgrade-ezsetup
Oleg Broytman [Sun, 12 Mar 2017 02:57:14 +0000 (05:57 +0300)]
Remove outdated upgrade-ezsetup

7 years agoFix pip's --install-option: --compile is default and I prefer -O2
Oleg Broytman [Sun, 12 Mar 2017 02:56:23 +0000 (05:56 +0300)]
Fix pip's --install-option: --compile is default and I prefer -O2

7 years agoRemove deprecated ez_setup.py
Oleg Broytman [Mon, 30 Jan 2017 10:47:29 +0000 (13:47 +0300)]
Remove deprecated ez_setup.py

8 years agoSet toxworkdir to ~/.tox
Oleg Broytman [Sat, 1 Oct 2016 22:34:47 +0000 (01:34 +0300)]
Set toxworkdir to ~/.tox

8 years agoIgnore coverage data and reports
Oleg Broytman [Wed, 28 Sep 2016 16:58:59 +0000 (19:58 +0300)]
Ignore coverage data and reports

8 years agoRun flake8 from root to test docs and scripts
Oleg Broytman [Sat, 24 Sep 2016 23:21:00 +0000 (02:21 +0300)]
Run flake8 from root to test docs and scripts

Exclude .tox virtual environments.

8 years agoSimplify tox.ini: call pytest with the current python
Oleg Broytman [Sat, 24 Sep 2016 05:00:04 +0000 (08:00 +0300)]
Simplify tox.ini: call pytest with the current python

8 years agoReplace {project} with $project_name in .gitignore
Oleg Broytman [Fri, 23 Sep 2016 23:59:44 +0000 (02:59 +0300)]
Replace {project} with $project_name in .gitignore

8 years agoFix copy/paste in .gitignore
Oleg Broytman [Fri, 23 Sep 2016 23:58:47 +0000 (02:58 +0300)]
Fix copy/paste in .gitignore

8 years agoExtend .gitignore
Oleg Broytman [Fri, 23 Sep 2016 23:21:47 +0000 (02:21 +0300)]
Extend .gitignore

8 years agoIgnore .cache and .tox directories only at the top
Oleg Broytman [Wed, 21 Sep 2016 22:35:50 +0000 (01:35 +0300)]
Ignore .cache and .tox directories only at the top

8 years agoUse {project} as the placeholder
Oleg Broytman [Wed, 21 Sep 2016 00:00:48 +0000 (03:00 +0300)]
Use {project} as the placeholder

8 years agoUse coverage and tox for testing
Oleg Broytman [Tue, 20 Sep 2016 23:56:33 +0000 (02:56 +0300)]
Use coverage and tox for testing

8 years agoConvert tests from unittest to pytest
Oleg Broytman [Tue, 20 Sep 2016 21:14:29 +0000 (00:14 +0300)]
Convert tests from unittest to pytest

8 years agoSet PYTHONPATH for tests
Oleg Broytman [Tue, 20 Sep 2016 21:14:10 +0000 (00:14 +0300)]
Set PYTHONPATH for tests

8 years agogenapidocs: replace short options with long ones
Oleg Broytman [Sun, 11 Sep 2016 19:37:52 +0000 (22:37 +0300)]
genapidocs: replace short options with long ones

8 years agoRequire pytest for testing and Sphinx for docs
Oleg Broytman [Sun, 11 Sep 2016 19:20:28 +0000 (22:20 +0300)]
Require pytest for testing and Sphinx for docs