From 35c253cd830b89581de91b61c0d95f538e117047b7dfb2a4e6cb3df933ceb8a9 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Mon, 10 Jan 2022 09:03:39 +0000 Subject: [PATCH] Accepting request 945119 from home:bnavigator:branches:devel:languages:python - Update to version 3.6 * flit_core now bundles the tomli TOML parser library (version 1.2.3) to avoid a circular dependency between flit_core and tomli (:ghpull:`492`). This means flit_core now has no dependencies except Python itself, both at build time and at runtime, simplifying :doc:`bootstrapping `. - The above is not fully applicale to openSUSE, we debundle. - Release notes for Version 3.5.1 * Fix development installs with flit install --symlink and --pth-file, which were broken in 3.5.0, especially for packages using a src folder (:ghpull:`472`). - Release notes for Version 3.5 * You can now use Flit to distribute a module or package inside a namespace package (as defined by PEP 420). To do this, specify the import name of the concrete, inner module you are packaging - e.g. name = "sphinxcontrib.foo" - either in the [project] table, or under [tool.flit.module] if you want to use a different name on PyPI (:ghpull:`468`). * Flit no longer generates a setup.py file in sdists (.tar.gz packages) by default (:ghpull:`462`). Modern packaging tools don't need this. You can use the --setup-py flag to keep adding it for now, but this will probably be removed at some point in the future. * Fixed how flit init handles authors' names with non-ASCII characters (:ghpull:`460`). * When flit init generates a LICENSE file, the new pyproject.toml now references it (:ghpull:`467`). OBS-URL: https://build.opensuse.org/request/show/945119 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-flit?expand=0&rev=7 --- flit-3.4.0.tar.gz | 3 --- flit-3.6.0.tar.gz | 3 +++ python-flit.changes | 31 +++++++++++++++++++++++++++++++ python-flit.spec | 10 +++++----- 4 files changed, 39 insertions(+), 8 deletions(-) delete mode 100644 flit-3.4.0.tar.gz create mode 100644 flit-3.6.0.tar.gz diff --git a/flit-3.4.0.tar.gz b/flit-3.4.0.tar.gz deleted file mode 100644 index 7a7b4d9..0000000 --- a/flit-3.4.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:390288b27d89a084a32fc40020ad953e14bc215c5a01e6eb6ab8c9bdbcc57283 -size 120418 diff --git a/flit-3.6.0.tar.gz b/flit-3.6.0.tar.gz new file mode 100644 index 0000000..219f13a --- /dev/null +++ b/flit-3.6.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1464e006df4df4c8eeb37671c0e0ce66e1d04e4a36d91b702f180a25fde3c11 +size 133365 diff --git a/python-flit.changes b/python-flit.changes index 158cfff..672801f 100644 --- a/python-flit.changes +++ b/python-flit.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Sun Jan 9 12:21:30 UTC 2022 - Ben Greiner + +- Update to version 3.6 + * flit_core now bundles the tomli TOML parser library (version + 1.2.3) to avoid a circular dependency between flit_core and + tomli (:ghpull:`492`). This means flit_core now has no + dependencies except Python itself, both at build time and at + runtime, simplifying :doc:`bootstrapping `. +- The above is not fully applicale to openSUSE, we debundle. +- Release notes for Version 3.5.1 + * Fix development installs with flit install --symlink and + --pth-file, which were broken in 3.5.0, especially for packages + using a src folder (:ghpull:`472`). +- Release notes for Version 3.5 + * You can now use Flit to distribute a module or package inside a + namespace package (as defined by PEP 420). To do this, specify + the import name of the concrete, inner module you are packaging + - e.g. name = "sphinxcontrib.foo" - either in the [project] + table, or under [tool.flit.module] if you want to use a + different name on PyPI (:ghpull:`468`). + * Flit no longer generates a setup.py file in sdists (.tar.gz + packages) by default (:ghpull:`462`). Modern packaging tools + don't need this. You can use the --setup-py flag to keep adding + it for now, but this will probably be removed at some point in + the future. + * Fixed how flit init handles authors' names with non-ASCII + characters (:ghpull:`460`). + * When flit init generates a LICENSE file, the new pyproject.toml + now references it (:ghpull:`467`). + ------------------------------------------------------------------- Fri Oct 15 18:09:42 UTC 2021 - Ben Greiner diff --git a/python-flit.spec b/python-flit.spec index 2ba69c3..40b9bd6 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -1,7 +1,7 @@ # # spec file for package python-flit # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,19 +16,19 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 Name: python-flit -Version: 3.4.0 +Version: 3.6.0 Release: 0 Summary: Simplified packaging of Python modules License: BSD-3-Clause Group: Development/Languages/Python -URL: https://github.com/takluyver/flit +URL: https://github.com/pypa/flit Source: https://files.pythonhosted.org/packages/source/f/flit/flit-%{version}.tar.gz BuildRequires: %{python_module base > 3.6} BuildRequires: %{python_module docutils} -BuildRequires: %{python_module flit-core} +BuildRequires: %{python_module flit-core >= 3.6.0} BuildRequires: %{python_module pip} BuildRequires: %{python_module requests} BuildRequires: %{python_module tomli-w}