diff --git a/.gitignore b/.gitignore index 432244e..7a7f153 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /vex-0.0.18.tar.gz +/0.0.19.tar.gz diff --git a/changelog b/changelog new file mode 100644 index 0000000..0159df5 --- /dev/null +++ b/changelog @@ -0,0 +1,74 @@ +* Sat Jul 22 2023 Fedora Release Engineering - 0.0.19-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Jun 13 2023 Python Maint - 0.0.19-15 +- Rebuilt for Python 3.12 + +* Sat Jan 21 2023 Fedora Release Engineering - 0.0.19-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering - 0.0.19-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 0.0.19-12 +- Rebuilt for Python 3.11 + +* Sat Jan 22 2022 Fedora Release Engineering - 0.0.19-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 0.0.19-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 0.0.19-9 +- Rebuilt for Python 3.10 + +* Wed Jan 27 2021 Fedora Release Engineering - 0.0.19-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 0.0.19-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue May 26 2020 Miro Hrončok - 0.0.19-6 +- Rebuilt for Python 3.9 + +* Fri Jan 31 2020 Fedora Release Engineering - 0.0.19-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Oct 03 2019 Miro Hrončok - 0.0.19-4 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Mon Aug 19 2019 Miro Hrončok - 0.0.19-3 +- Rebuilt for Python 3.8 + +* Sat Jul 27 2019 Fedora Release Engineering - 0.0.19-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon May 13 2019 Lumír Balhar - 0.0.19-1 +- New upstream release + +* Sun Feb 03 2019 Fedora Release Engineering - 0.0.18-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 0.0.18-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Miro Hrončok - 0.0.18-7 +- Rebuilt for Python 3.7 + +* Fri Feb 09 2018 Fedora Release Engineering - 0.0.18-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.0.18-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.0.18-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Dec 19 2016 Miro Hrončok - 0.0.18-3 +- Rebuild for Python 3.6 + +* Tue Jul 19 2016 Fedora Release Engineering - 0.0.18-2 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Wed Jun 08 2016 Lumir Balhar - 0.0.18-1 +- Initial package. diff --git a/sources b/sources index eb8f547..037930d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c7f796e29d99a966b641d515bbe5f61a vex-0.0.18.tar.gz +SHA512 (0.0.19.tar.gz) = 528be6249e2a01770bc61f567e2c4a51dc34a531c71907f6a6e344da0af4e754504b842a568a16533666e8e3043d2d3985f8024391e99d514799e6ca1616b464 diff --git a/vex.spec b/vex.spec index ed0dca3..d75dc5b 100644 --- a/vex.spec +++ b/vex.spec @@ -1,23 +1,18 @@ -# Bump commit related to PyPI release 0.0.18 -%global rls 259ee672f6c2bb8e4511fe9749b4048ede70af2b - Name: vex -Version: 0.0.18 -Release: 1%{?dist} +Version: 0.0.19 +Release: %autorelease Summary: Run commands in a virtualenv License: MIT URL: http://github.com/sashahart/%{name} -Source0: https://github.com/sashahart/%{name}/archive/%{rls}.tar.gz#/%{name}-%{version}.tar.gz +Source0: https://github.com/sashahart/%{name}/archive/%{version}.tar.gz BuildArch: noarch Requires: python3-virtualenv Requires: python3-setuptools -BuildRequires: python3-setuptools BuildRequires: python3-devel BuildRequires: python3-pytest -BuildRequires: python3-mock %description Vex is an alternative to virtualenv's 'source wherever/bin/activate' @@ -27,29 +22,31 @@ It works in a more elegant way, though it does less. You might find it nicer to use. And it works with non-bash shells. %prep -%autosetup -n %{name}-%{rls} -# Remove bundled egg-info -rm -rf %{name}.egg-info +%autosetup -n %{name}-%{version} # Remove useless files (merge info) rm -rf %{name}/shell_configs/zsh.orig rm -rf %{name}/shell_configs/fish.orig +# Port from mock to unittest.mock +sed -i "s/^from mock import /from unittest.mock import /" vex/tests/test_config.py vex/tests/test_main.py vex/tests/test_run.py vex/tests/test_shell_config.py + +%generate_buildrequires +%pyproject_buildrequires + %build -%py3_build +%pyproject_wheel %install -%py3_install +%pyproject_install +%pyproject_save_files -l %{name} %check +%pyproject_check_import %{__python3} -m pytest %{name}/tests/ -%files +%files -f %{pyproject_files} %doc README.rst -%license LICENSE %{_bindir}/%{name} -%{python3_sitelib}/%{name} -%{python3_sitelib}/%{name}-%{version}-py?.?.egg-info %changelog -* Wed Jun 08 2016 Lumir Balhar - 0.0.18-1 -- Initial package. +%autochangelog