Revisions of python-flit

buildservice-autocommit accepted request 1109506 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 24)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 23)
- update to 3.9.0:
  * New options :option:`flit build --use-vcs` and :option:`flit
    build --no-use-vcs` to enable & disable including all
    committed files in the sdist. For now --use-vcs is the
    default, but this is likely to change in a
    future version, to bring flit build in line with standard
    build frontends like python -m build
  * Sdist file names, and the name of the top-level folder in an
    sdist, are now normalised, in accordance with PEP 625
  * A statically defined version number can now be parsed from
    files called version.py, _version.py or __version__.py inside
    a packge, as well as from __init__.py, so executing code is
    required in fewer cases
  * Fix setting the flag for regular files in zip metadata
  * The timestamp embedded in the gzip wrapper for sdists now
    defaults to a fixed date, so building an sdist twice on the
    same machine should produce identical results, even without
    any special steps.
- skip install tests for better interoperability with PEP 668
buildservice-autocommit accepted request 1103286 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 22)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 21)
- skip install tests for better interoperability with PEP 668
buildservice-autocommit accepted request 1086104 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 20)
baserev update by copy to link target
buildservice-autocommit accepted request 1085435 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 18)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1085379 from Johannes Kastl's avatar Johannes Kastl (ojkastl_buildservice) (revision 17)
BuildRequire PyYAML, see https://github.com/pypa/flit/issues/643
buildservice-autocommit accepted request 1081920 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 16)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1081411 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 15)
SR for python stack proposal
buildservice-autocommit accepted request 1070633 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 14)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 13)
- spec file cleanups
buildservice-autocommit accepted request 1034498 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 12)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1034491 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 11)
- Fix dependencies
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1034402 from Yogalakshmi Arunachalam's avatar Yogalakshmi Arunachalam (yarunachalam) (revision 10)
- Update to version 3.8 
  A project name containing hyphens is now automatically translated to use underscores for the import name (PR #566).
  New option flit install --only-deps to install the dependencies of the package, but not the package itself.
  Add support for recursive globbing (**) in sdist includes and excludes (PR #550).
  Python’s bytecode cache files (__pycache__ folders and .pyc files) are now always excluded from sdists (PR #581).
  Use tomllib in Python 3.11, rather than tomli (PR #573, PR #604).
  Fix crash when unable to get a password from keyring (PR #567).
  Fix including modified files in sdist when using Mercurial (PR #541).
  Fix for some cases of determining whether a package supports Python 2 or not (PR #593).
  Fix parsing version number from code using multiple assignments (PR #474).
  Document how to use a PyPI token with FLIT_PASSWORD (PR #602).
  Fix link to information about environment variables for pip (PR #576).
  Link to the docs for the latest stable version in package metadata (PR #589).
  Remove a mention of the toml package, which is no longer needed, from the Developing Flit page (PR #601).
  The bootstrap install script for flit_core accepts a new --install-root option.
  Ensure the license file is included in packages on PyPI (PR #603).
buildservice-autocommit accepted request 964856 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 9)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 964839 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 8)
- Update to version 3.7.1
  * Support for external data files such as man pages or Jupyter
    extension support files (PR #510).
  * Project names are now lowercase in wheel filenames and
    .dist-info folder names, in line with the specifications (PR
    #498).
  * Improved support for bootstrapping a Python environment, e.g.
    for downstream packagers (PR #511). flit_core.wheel is usable
    with python -m to create wheels before the build tool is
    available, and flit_core sdists also include a script to
    install itself from a wheel before installer is available.
  * Use newer importlib APIs, fixing some deprecation warnings (PR
    #499).
  * Fix building packages which need execution to get the version
    number, and have a relative import in __init__.py (PR #531).
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 945119 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 7)
- 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 <bootstrap>`.
- 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`).
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 6)
- Remove upstreamed patches:
  - merged_pr_278.patch
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 5)
- Update to version 3.4
  * Changelog since v1.3:
    https://flit.readthedocs.io/en/latest/history.html
Displaying revisions 1 - 20 of 24
openSUSE Build Service is sponsored by