summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 11:54:50 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 11:54:50 +0000
commit27d0a729142d8a4b63cb2039a567c6a7fc620b0f (patch)
tree89b1b0f33011329527681b4da9d7a5c860ea369c
parentf57d37dd84b2b007d51995d8671308da32446e19 (diff)
automatic import of python-conan
-rw-r--r--.gitignore1
-rw-r--r--python-conan.spec150
-rw-r--r--sources1
3 files changed, 152 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..6a8192d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/conan-2.0.3.tar.gz
diff --git a/python-conan.spec b/python-conan.spec
new file mode 100644
index 0000000..74be883
--- /dev/null
+++ b/python-conan.spec
@@ -0,0 +1,150 @@
+%global _empty_manifest_terminate_build 0
+Name: python-conan
+Version: 2.0.3
+Release: 1
+Summary: Conan C/C++ package manager
+License: MIT
+URL: https://conan.io
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a3/f9/72e76cce420505d3514a0601f6cbb01339bb304118aa01b61b1f9bc71714/conan-2.0.3.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.3
+
+%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
+* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2.0.3-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..5ef6459
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+e71ca8f41482ae3a74e528f66a252886 conan-2.0.3.tar.gz