commit 7d798702394ec8241b941cd9409f0343a61cc30c45acbbbc8aeaea940d21c6ec Author: Markéta Machová Date: Tue Nov 5 15:34:34 2024 +0000 - Update to 1.4.0 * Support CSS Color Level 4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tinycss2?expand=0&rev=29 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -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 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/python-tinycss2.changes b/python-tinycss2.changes new file mode 100644 index 0000000..6ef8748 --- /dev/null +++ b/python-tinycss2.changes @@ -0,0 +1,101 @@ +------------------------------------------------------------------- +Tue Nov 5 14:29:43 UTC 2024 - John Paul Adrian Glaubitz + +- Update to 1.4.0 + * Support CSS Color Level 4 + +------------------------------------------------------------------- +Thu May 2 22:01:40 UTC 2024 - Dirk Müller + +- update to 1.3.0: + * Support CSS nesting + * Deprecate parse_declaration_list, use parse_blocks_contents + instead + +------------------------------------------------------------------- +Fri Apr 21 12:37:28 UTC 2023 - Dirk Müller + +- add sle15_python_module_pythons (jsc#PED-68) + +------------------------------------------------------------------- +Thu Apr 13 22:45:24 UTC 2023 - Matej Cepl + +- Make calling of %{sle15modernpython} optional. + +------------------------------------------------------------------- +Thu Nov 17 13:30:44 UTC 2022 - Ben Greiner + +- Clean specfile +- Requires Python >= 3.7, prevent failing build for 15.x targets +- Update Summary and Description + +------------------------------------------------------------------- +Sat Oct 29 16:06:46 UTC 2022 - Yogalakshmi Arunachalam + +- Update to 1.2.1 + * Fix tests included in the source tarball + * Drop support of Python 3.6 + * Fix serialization of nested functions with no parameters + * Don’t use pytest plugins by default + +------------------------------------------------------------------- +Thu Aug 18 20:37:30 UTC 2022 - Ben Greiner + +- Remove linter and code coverage check from packaging tests + +------------------------------------------------------------------- +Fri Dec 17 14:03:36 UTC 2021 - pgajdos@suse.com + +- pytest-runner is not required for build + +------------------------------------------------------------------- +Tue Nov 23 17:41:46 UTC 2021 - Axel Braun + +- version 1.1.1 + * build system switched to flit/toml + * Drop support of Python 3.5, add support of Python 3.9. + * Fix ResourceWarning in tests. + * Use Python standard librarie’s HSL to RGB converter. + * Use GitHub Actions for tests. + * New code structure, new packaging, new documentation. + +------------------------------------------------------------------- +Sat Jul 11 10:50:32 UTC 2020 - Benjamin Greiner + +- switch of isort in testing. isort5 is out and breaks everything + +------------------------------------------------------------------- +Sat May 16 00:00:10 UTC 2020 - Benjamin Greiner + +- The fix for bsc#1130082 does not have an effect (anymore?). + New version of flake8 raises more failures. + Switch off flake8 tests by removing pytest-flake8 and the + corresponding pytest argument. +- pytest-cov not needed + +------------------------------------------------------------------- +Fri Apr 26 07:27:51 UTC 2019 - pgajdos@suse.com + +- version update to 1.0.2 + * Don't crash when indent tokens have no lowercase equivalent name + * Parse "--" ident tokens correctly + * Drop Python 2.7, 3.3 and 3.4 support. + * Allow leading double dash syntax for ident tokens, allowing CSS variables to + be parsed correctly. + * Force tests to parse JSON files as UTF-8. +- python3 package only + +------------------------------------------------------------------- +Fri Apr 12 15:24:03 UTC 2019 - Matěj Cepl + +- bsc#1130082: Switch off FLAKE8-check test + +------------------------------------------------------------------- +Tue Dec 4 12:55:17 UTC 2018 - Matej Cepl + +- Remove superfluous devel dependency for noarch package + +------------------------------------------------------------------- +Thu May 24 03:58:19 UTC 2018 - toddrme2178@gmail.com + +- Initial version diff --git a/python-tinycss2.spec b/python-tinycss2.spec new file mode 100644 index 0000000..74bf738 --- /dev/null +++ b/python-tinycss2.spec @@ -0,0 +1,71 @@ +# +# spec file for package python-tinycss2 +# +# Copyright (c) 2024 SUSE LLC +# +# 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 https://bugs.opensuse.org/ +# + + +%{?sle15_python_module_pythons} +Name: python-tinycss2 +Version: 1.4.0 +Release: 0 +Summary: A tiny CSS parser +License: BSD-3-Clause +Group: Development/Languages/Python +URL: https://github.com/Kozea/tinycss2 +Source: https://files.pythonhosted.org/packages/source/t/tinycss2/tinycss2-%{version}.tar.gz +BuildRequires: %{python_module base >= 3.7} +BuildRequires: %{python_module flit-core} +BuildRequires: %{python_module pip} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +# SECTION test requirements +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module webencodings >= 0.4} +# /SECTION +Requires: python-webencodings >= 0.4 +BuildArch: noarch + +%python_subpackages + +%description +tinycss2 is a low-level CSS parser and generator written in Python: +it can parse strings, return objects representing tokens and blocks, +and generate CSS strings corresponding to these objects. + +Based on the CSS Syntax Level 3 specification, tinycss2 knows the +grammar of CSS but doesn't know specific rules, properties or values +supported in various CSS modules. + +%prep +%setup -q -n tinycss2-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%check +export LANG=en_US.UTF-8 +%pytest + +%files %{python_files} +%doc README.rst +%license LICENSE +%{python_sitelib}/tinycss2 +%{python_sitelib}/tinycss2-%{version}*-info + +%changelog diff --git a/tinycss2-1.3.0.tar.gz b/tinycss2-1.3.0.tar.gz new file mode 100644 index 0000000..644771d --- /dev/null +++ b/tinycss2-1.3.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:152f9acabd296a8375fbca5b84c961ff95971fcfc32e79550c8df8e29118c54d +size 67360 diff --git a/tinycss2-1.4.0.tar.gz b/tinycss2-1.4.0.tar.gz new file mode 100644 index 0000000..506dae4 --- /dev/null +++ b/tinycss2-1.4.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7 +size 87085