Pygccxml

Latest version: v3.0.2

Safety actively analyzes 722460 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

3.0.2

-------------

3.0.1

-------------

This release was never uploaded to pypi due to an issue with the readme syntac. Use 3.0.2 instead.

1. Build and sign wheels using Github Actions CI, see https://packaging.python.org/en/latest/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/
This is a way better way to distribute our wheels as it prevents supply chain attacks.

3.0.0

-------------

1. Drop support for `Python 3.7` and `Python 3.8`

2. Add official support for `Python 3.12`, `Python 3.13`

3. Add official support for `arm` processors

4. Make many tests more robust for more combinations of processors / c++ standards

5. Update CI with newer `castxml` versions

5. Removed the `__va_list` declaration on `arm` from the declaration tree

6. Fix issues with spaces in c++ templates (containers traits)
I have seen different scenarios regarding spaces in templates.
On some platforms there might be spaces, on some others not.
This "might" be a breaking change if you used to compare declarations manually,
but from a pygccxml point of view all comparisons / search functions are still
working as before.
Anyway this is a 3.0.0 major version so at least you have been warned.

2.6.1

-------------

1. Fix test_remove_template_defaults when tested on macos 13

2. Fix some test compilation with c++14/17

2.6.0

-------------

1. Drop utils.is_str function

2. Massive unit test refactoring: migrated all the tests to pytest.

3. Make sure has_mutable, has_static, has_extern functions always return a boolean

4. Fix a bug in unordered_set_traits and unordered_multiset_traits

5. Fix a bug in build_decl_string with elaborated type specifiers

6. Fix a bug where the declared widht of arrays args where lost (by using the original type xml tag)

2.5.0

-------------

1. Add support for new cxx versions in cxx_standard class

2. Deprecate utils.is_str

3. pyproject.toml improvements

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.