%global _empty_manifest_terminate_build 0 Name: python-conan Version: 2.0.4 Release: 1 Summary: Conan C/C++ package manager License: MIT URL: https://conan.io Source0: https://mirrors.nju.edu.cn/pypi/web/packages/20/f4/cf3035f9010390f5e4c524bf4bfba7001263c91f464e64bb7720f36e9fcc/conan-2.0.4.tar.gz BuildArch: noarch %description Ran 146 tests in 50.993s OK ``` To run specific tests, you can specify the test name too, something like: ```bash $ python -m pytest conans/test/unittests/client/cmd/export_test.py::ExportTest::test_export_warning -s ``` The `-s` argument can be useful to see some output that otherwise is captured by pytest. Also, you can run tests against an instance of Artifactory. Those tests should add the attribute `artifactory_ready`. ```bash $ python -m pytest . -m artifactory_ready ``` Some environment variables have to be defined to run them. For example, for an Artifactory instance that is running on the localhost with default user and password configured, the variables could take the values: ```bash $ export CONAN_TEST_WITH_ARTIFACTORY=1 $ export ARTIFACTORY_DEFAULT_URL=http://localhost:8081/artifactory $ export ARTIFACTORY_DEFAULT_USER=admin $ export ARTIFACTORY_DEFAULT_PASSWORD=password ``` `ARTIFACTORY_DEFAULT_URL` is the base url for the Artifactory repo, not one for a specific repository. Running the tests with a real Artifactory instance will create repos on the fly so please use a separate server for testing purposes. ## License [MIT LICENSE](LICENSE.md) %package -n python3-conan Summary: Conan C/C++ package manager Provides: python-conan BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-conan Ran 146 tests in 50.993s OK ``` To run specific tests, you can specify the test name too, something like: ```bash $ python -m pytest conans/test/unittests/client/cmd/export_test.py::ExportTest::test_export_warning -s ``` The `-s` argument can be useful to see some output that otherwise is captured by pytest. Also, you can run tests against an instance of Artifactory. Those tests should add the attribute `artifactory_ready`. ```bash $ python -m pytest . -m artifactory_ready ``` Some environment variables have to be defined to run them. For example, for an Artifactory instance that is running on the localhost with default user and password configured, the variables could take the values: ```bash $ export CONAN_TEST_WITH_ARTIFACTORY=1 $ export ARTIFACTORY_DEFAULT_URL=http://localhost:8081/artifactory $ export ARTIFACTORY_DEFAULT_USER=admin $ export ARTIFACTORY_DEFAULT_PASSWORD=password ``` `ARTIFACTORY_DEFAULT_URL` is the base url for the Artifactory repo, not one for a specific repository. Running the tests with a real Artifactory instance will create repos on the fly so please use a separate server for testing purposes. ## License [MIT LICENSE](LICENSE.md) %package help Summary: Development documents and examples for conan Provides: python3-conan-doc %description help Ran 146 tests in 50.993s OK ``` To run specific tests, you can specify the test name too, something like: ```bash $ python -m pytest conans/test/unittests/client/cmd/export_test.py::ExportTest::test_export_warning -s ``` The `-s` argument can be useful to see some output that otherwise is captured by pytest. Also, you can run tests against an instance of Artifactory. Those tests should add the attribute `artifactory_ready`. ```bash $ python -m pytest . -m artifactory_ready ``` Some environment variables have to be defined to run them. For example, for an Artifactory instance that is running on the localhost with default user and password configured, the variables could take the values: ```bash $ export CONAN_TEST_WITH_ARTIFACTORY=1 $ export ARTIFACTORY_DEFAULT_URL=http://localhost:8081/artifactory $ export ARTIFACTORY_DEFAULT_USER=admin $ export ARTIFACTORY_DEFAULT_PASSWORD=password ``` `ARTIFACTORY_DEFAULT_URL` is the base url for the Artifactory repo, not one for a specific repository. Running the tests with a real Artifactory instance will create repos on the fly so please use a separate server for testing purposes. ## License [MIT LICENSE](LICENSE.md) %prep %autosetup -n conan-2.0.4 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-conan -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 21 2023 Python_Bot - 2.0.4-1 - Package Spec generated