Skip to content

Commit

Permalink
Release v6.8.4
Browse files Browse the repository at this point in the history
  • Loading branch information
philthompson10 committed Jun 21, 2024
1 parent 830d8be commit 8e70004
Show file tree
Hide file tree
Showing 4 changed files with 92 additions and 215 deletions.
205 changes: 0 additions & 205 deletions NEWS

This file was deleted.

8 changes: 3 additions & 5 deletions docs/abi_12.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1252,23 +1252,21 @@ module, that can be used by handwritten code in specification files.
the converted C/C++ value.
.. c:function:: PY_LONG_LONG sipLong_AsLongLong(PyObject *obj)
.. c:function:: long long sipLong_AsLongLong(PyObject *obj)
This converts a Python object to a C/C++ long long. If the value is too
large then an exception is raised if overflow checking is enabled. It is
not available if ``Python.h`` does not define ``HAVE_LONG_LONG``.
large then an exception is raised if overflow checking is enabled.
:param obj:
the Python object.
:return:
the converted C/C++ value.
.. c:function:: unsigned PY_LONG_LONG sipLong_AsUnsignedLongLong(PyObject *obj)
.. c:function:: unsigned long long sipLong_AsUnsignedLongLong(PyObject *obj)
This converts a Python object to a C/C++ unsigned long long. If the value
is too large then an exception is raised if overflow checking is enabled.
It is not available if ``Python.h`` does not define ``HAVE_LONG_LONG``.
:param obj:
the Python object.
Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
copyright = '{0} Phil Thompson <[email protected]>'.format(
date.today().year)
author = 'Phil Thompson'
version = 'v6.9.0'
version = 'v6.8.4'


# -- General configuration ---------------------------------------------------
Expand Down
92 changes: 88 additions & 4 deletions docs/releases.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,94 @@
# Release Notes


## v6.9.0
## v6.8.4

### Migration to GitHub
### ABI v13

TODO
The latest ABI v13 is v13.7.1:

Resolves #1
- added support for Python v3.13
- C99 support is assumed.

### ABI v12

The latest ABI v12 is v12.4.1:

- added support for Python v3.13
- C99 support is assumed.

### Added support for Python v3.13

Python v3.13 raises the minimum macOS version to 10.13. Ensure that this
minimum is used for wheel names for projects where all modules use the limited
ABI, no matter what the minimum requirement of the version of Python being used
to build the wheel is.

Eliminated all compiler warnings on all platforms when building the `sip`
module.

Removed calls to all deprecated parts of the Python API.

Resolves [#22](https://github.com/Python-SIP/sip/issues/22)

### Make all tools accessable using `python -m`

`sip-distinfo` can now also be run using `python -m sipbuild.tools.distinfo`.

`sip-module` can now also be run using `python -m sipbuild.tools.module`.

Resolves [#21](https://github.com/Python-SIP/sip/issues/21)

### Assume C99 support

`_Bool` and `stdbool.h` are assumed to be available on all supported platforms.

`va_copy` is assumed to be available on all supported platforms.

Resolves [#13](https://github.com/Python-SIP/sip/issues/13)

### Object map incorrect size assumptions for Windows 64

`uintptr_t` is now used as the hash key in the object map rather than
`unsigned long`.

Resolves [#14](https://github.com/Python-SIP/sip/issues/14)

### `%MappedType` documentation error

The documentation for the `MappedType` directive incorrectly stated that the
type was `type` rather than `base-type`.

Resolves [#10](https://github.com/Python-SIP/sip/issues/10)

### Missing import affecting XML generation

The generation of XML (used by PyQt documentation) failed because of a missing
import.

Resolves [#18](https://github.com/Python-SIP/sip/issues/18)

### Fixed the generation of module-level attributes

This is a regression in SIP v6.8 and only affects attributes defined in hidden
namespaces.

Resolves [#19](https://github.com/Python-SIP/sip/issues/19)

### Documentation updates

The documentation is now hosted at
[Read the Docs](https://python-sip.readthedocs.io).

Resolves [#2](https://github.com/Python-SIP/sip/issues/2)

### Completion of the migration from Mercurial

SIP is now licensed under the BSD-2-Clause license.

`README.md` now reflects the state of the migration.

The project has now been migrated from `setup.py` to `setuptools_scm` and
`pyproject.toml`.

Resolves [#1](https://github.com/Python-SIP/sip/issues/1)

0 comments on commit 8e70004

Please sign in to comment.