diff --git a/.gitignore b/.gitignore index 8a55404..4e938d2 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /build-0.10.0.tar.gz /build-1.0.3.tar.gz /build-1.1.1.tar.gz +/build-1.2.1.tar.gz diff --git a/python-build.spec b/python-build.spec index 901e01f..707370e 100644 --- a/python-build.spec +++ b/python-build.spec @@ -1,7 +1,7 @@ %global pypi_name build Name: python-%{pypi_name} -Version: 1.1.1 +Version: 1.2.1 Release: %autorelease Summary: A simple, correct PEP517 package builder @@ -33,6 +33,8 @@ A simple, correct PEP517 package builder. # coverage is discouraged in Python packages # https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_linters sed -Ei '/\bpytest-cov\b/d' pyproject.toml +sed -Ei 's/uv,//' pyproject.toml + %generate_buildrequires %pyproject_buildrequires -x test,virtualenv @@ -45,7 +47,7 @@ sed -Ei '/\bpytest-cov\b/d' pyproject.toml %pyproject_save_files %{pypi_name} %check -# The skipped tests require internet +# The skipped tests require internet or uv %pytest -k "not (test_build_package or \ test_build_package_via_sdist or \ test_output[via-sdist-isolation] or \ @@ -55,7 +57,18 @@ sed -Ei '/\bpytest-cov\b/d' pyproject.toml test_with_get_requires or \ test_build_sdist or \ test_build_wheel[from_sdist] or \ - test_build_wheel[direct])" + test_build_wheel[direct] or \ + test_uv_impl_install_cmd_well_formed or \ + test_venv_creation[uv-venv+uv-None] or \ + test_requirement_installation or \ + test_requirement_installation or \ + test_external_uv_detection_success or \ + test_output[False-via-sdist-isolation] or \ + test_output[False-wheel-direct-isolation] or \ + test_verbose_output or \ + test_build_wheel[False-from_sdist] or \ + test_build_wheel[False-direct] or \ + test_wheel_metadata[False-True])" %files -n python3-%{pypi_name} -f %{pyproject_files} %license LICENSE diff --git a/sources b/sources index 3fc5248..6407d90 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (build-1.1.1.tar.gz) = 5fa64b07f2c22faca074d1447f5fcb12b7ad40e5fe897f034901d7932d8a9aa2c1dfa806d373503246255d7d9a2429b336384a980376f4ae7c810ae275b735da +SHA512 (build-1.2.1.tar.gz) = 77003e16d3776c3a4be920251bf14650eea112b92d94116cb1893195b8e16aae57321206ae63267119247f2794f220c891b7d913e07a8258b313d34c07d54fe9