Compare commits

..

No commits in common. "1e1b6d6caf5a7b73a866805c87678d8530ab8cc6" and "ebabab7e4bf03d405ace1489bfb58196e3bdaf9e" have entirely different histories.

4 changed files with 46 additions and 12 deletions

25
README.en.md Normal file
View File

@ -0,0 +1,25 @@
===================================
cssselect: CSS Selectors for Python
===================================
*cssselect* parses `CSS3 Selectors`_ and translate them to `XPath 1.0`_
expressions. Such expressions can be used in lxml_ or another XPath engine
to find the matching elements in an XML or HTML document.
This module used to live inside of lxml as ``lxml.cssselect`` before it was
extracted as a stand-alone project.
.. _CSS3 Selectors: https://www.w3.org/TR/css3-selectors/
.. _XPath 1.0: https://www.w3.org/TR/xpath/
.. _lxml: http://lxml.de/
Quick facts:
* Free software: BSD licensed
* Compatible with Python 2.6+ and 3.2+
* Latest documentation `on python.org <https://pythonhosted.org/cssselect/>`_
* Source, issues and pull requests `on Github
<https://github.com/scrapy/cssselect>`_
* Releases `on PyPI <http://pypi.python.org/pypi/cssselect>`_
* Install with ``pip install cssselect``

BIN
cssselect-1.1.0.tar.gz Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1,10 +1,10 @@
%global pkgname cssselect
Name: python-cssselect
Version: 1.2.0
Version: 1.1.0
Release: 1
Summary: CSS Selectors for Python
License: BSD-3-Clause
License: BSD
URL: https://github.com/scrapy/cssselect
Source0: %{url}/archive/v%{version}/%{pkgname}-%{version}.tar.gz
@ -16,6 +16,16 @@ Such expressions can be used in lxml or another XPath engine to find the
matching elements in an XML or HTML document.
%package -n python2-%{pkgname}
%{?python_provide:%python_provide python2-%{pkgname}}
Summary: %{summary}
BuildRequires: python2-devel python2-setuptools
%description -n python2-%{pkgname}
Cssselect parses CSS3 Selectors and translates them to XPath 1.0 expressions.
Such expressions can be used in lxml or another XPath engine to find the
matching elements in an XML or HTML document. This is the Python 2 version.
%package -n python3-%{pkgname}
%{?python_provide:%python_provide python3-%{pkgname}}
Summary: %{summary}
@ -31,27 +41,26 @@ matching elements in an XML or HTML document. This is the Python 3 version.
%autosetup -n %{pkgname}-%{version}
%build
%py2_build
%py3_build
%install
%py2_install
%py3_install
%files -n python2-%{pkgname}
%doc README.rst
%license LICENSE
%{python2_sitelib}/%{pkgname}*/
%files -n python3-%{pkgname}
%doc README.rst
%license LICENSE
%{python3_sitelib}/%{pkgname}*/
%changelog
* Mon Feb 20 2023 jiangxinyu <jiangxinyu@kylinos.cn> - 1.2.0-1
- Update package to version 1.2.0
* Tue May 10 2022 wulei <wulei80@h-partners.com> - 1.1.0-3
- License compliance rectification
* Fri Oct 30 2020 yanglongkang <yanglongkang@huawei.com> - 1.1.0-2
- remove python2 dependency
* Thu Jul 16 2020 yanglongkang <yanglongkang@huawei.com> - 1.1.0-1
* Jul Thu 16 2020 yanglongkang <yanglongkang@huawei.com> - 1.1.0-1
- update package to 1.1.0
* Sat Feb 22 2020 hy-euler <eulerstoragemt@huawei.com> - 0.9.2-10