14
0
forked from pool/python-moban

Accepting request 666487 from home:jayvdb:soe

Replaced dependency on git with git-core

OBS-URL: https://build.opensuse.org/request/show/666487
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-moban?expand=0&rev=1
This commit is contained in:
Tomáš Chvátal
2019-01-16 14:10:44 +00:00
committed by Git OBS Bridge
commit 615bb73d4c
5 changed files with 151 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.osc

3
moban-0.3.8.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:83428b6a293c54cd6c08912973bf502f1aaab7c178d43777fbacf396fcc24540
size 67913

45
python-moban.changes Normal file
View File

@@ -0,0 +1,45 @@
-------------------------------------------------------------------
Mon Jan 14 00:12:54 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
- Remove base_engine.py workaround
- Removed build dependency on moban-handlebars
- Update to v0.3.8
- Allow template literals as positional arguments
- Report changes in non-zero exit code only with --exit-code
- Disables file permissions copy feature on Windows
-------------------------------------------------------------------
Wed Jan 9 15:58:32 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
- Fill base_engine.py instead of deleting it.
-------------------------------------------------------------------
Tue Jan 8 04:19:21 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
- Trim description and add %check
-------------------------------------------------------------------
Mon Jan 7 04:02:49 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
- Update to v0.3.7
- Simplified CLI usage
- Source tarball includes docs and tests
-------------------------------------------------------------------
Tue Jan 01 09:53:13 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
- Update to v0.3.6
- Improved Windows support
- Gracefully skip entries encountering write permission errors.
-------------------------------------------------------------------
Mon Dec 17 09:53:13 UTC 2018 - John Vandenberg <jayvdb@gmail.com>
- Update to v0.3.5
- Switched from PyYAML to ruamel.yaml
- Improved error reporting for YAML syntax errors.
-------------------------------------------------------------------
Tue Nov 27 11:00:01 UTC 2018 - John Vandenberg <jayvdb@gmail.com>
- Initial revision for v0.3.4

79
python-moban.spec Normal file
View File

@@ -0,0 +1,79 @@
#
# spec file for package python-moban
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-moban
Version: 0.3.8
Release: 0
License: MIT
Summary: Yet another jinja2 cli command for static text generation
Url: https://github.com/moremoban/moban
Group: Development/Languages/Python
Source: https://files.pythonhosted.org/packages/source/m/moban/moban-%{version}.tar.gz
BuildRequires: python-rpm-macros
BuildRequires: %{python_module setuptools}
# SECTION test requirements
BuildRequires: git-core
BuildRequires: %{python_module pip}
BuildRequires: %{python_module nose}
BuildRequires: %{python_module mock}
# Package dependencies
BuildRequires: %{python_module ruamel.yaml >= 0.15.80}
BuildRequires: %{python_module Jinja2 >= 2.8}
BuildRequires: %{python_module crayons >= 0.1.2}
BuildRequires: %{python_module lml >= 0.0.7}
# /SECTION
BuildRequires: fdupes
BuildArch: noarch
Requires: git-core
Requires: python-ruamel.yaml >= 0.15.80
Requires: python-Jinja2 >= 2.8
Requires: python-crayons >= 0.1.2
Requires: python-lml >= 0.0.7
%python_subpackages
%description
moban - 模板 Yet another jinja2 cli command for static text generation.
moban brings the high performance template engine (JINJA2) for web into
static text generation. It is used in pyexcel project to keep documentation
consistent across the documentations of individual libraries.
%prep
%setup -q -n moban-%{version}
%build
%python_build
%install
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
# test_level_9 depends on package pypi-mobans-pkg
# test_level_10 depends on access to github.com
# test_level_11 depends on moban-handlebars
%python_exec %{_bindir}/nosetests --with-doctest --doctest-extension=.rst -e 'test_level_(9|10|11)' README.rst tests docs moban
%files %{python_files}
%{python_sitelib}/*
%license LICENSE
%doc README.rst CHANGELOG.rst
%python3_only %{_bindir}/moban
%changelog