Py-serializable

Latest version: v1.1.2

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

Scan your dependencies

Page 3 of 10

0.14.0

Automatically generated by python-semantic-release ([`7bb0d1b`](https://github.com/madpah/serializable/commit/7bb0d1b0fcf5b63770c214ec6e784f1f6ba94f58))

0.13.1

Automatically generated by python-semantic-release ([`bd604c8`](https://github.com/madpah/serializable/commit/bd604c800e1a9ab6101ee8b7b810e92e6288de8b))

* tests: align tests with latest features/merges

Signed-off-by: Jan Kowalleck <jan.kowalleckgmail.com> ([`76c566c`](https://github.com/madpah/serializable/commit/76c566c81e4121374f3874056bdaee225adbd363))

0.13.0

Automatically generated by python-semantic-release ([`c1670d6`](https://github.com/madpah/serializable/commit/c1670d60e7f7adb0fd0f6be2f7cac89fff9315d9))

0.12.1

Automatically generated by python-semantic-release ([`9a2798d`](https://github.com/madpah/serializable/commit/9a2798d23de90ed36a4aecb4ec955cbe037a4089))

* bump to python-semantic-release/python-semantic-releasev7.34.6

Signed-off-by: Jan Kowalleck <jan.kowalleckgmail.com> ([`68d229e`](https://github.com/madpah/serializable/commit/68d229e62d049713ade8e08487f491683b0bb0f9))

* Merge pull request 7 from claui/fix-top-level-license

Keep `LICENSE` in `.dist-info` when building wheel ([`9bc4abc`](https://github.com/madpah/serializable/commit/9bc4abccc9cabed5f9808101a8d25717b86f01b4))

* Keep `LICENSE` in `.dist-info` when building wheel

Poetry automatically detects and includes `LICENSE` files in
`….dist-info/` when it builds a wheel.

If `LICENSE` is also declared as a pattern in Poetry’s `include` list in
`pyproject.toml`, then the file will appear in the root directory of the
wheel, too:

plain
Path = /var/lib/aurbuild/x86_64/claudia/build/python-py-serializable/src/serializable-0.12.0/dist/py_serializable-0.12.0-py3-none-any.whl
Type = zip
Physical Size = 22557

Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
1980-01-01 00:00:00 ..... 11357 3948 LICENSE
1980-01-01 00:00:00 ..... 52795 9275 serializable/__init__.py
1980-01-01 00:00:00 ..... 3382 923 serializable/formatters.py
1980-01-01 00:00:00 ..... 3690 1180 serializable/helpers.py
1980-01-01 00:00:00 ..... 153 117 serializable/py.typed
1980-01-01 00:00:00 ..... 11357 3948 py_serializable-0.12.0.dist-info/LICENSE
1980-01-01 00:00:00 ..... 3845 1449 py_serializable-0.12.0.dist-info/METADATA
1980-01-01 00:00:00 ..... 88 85 py_serializable-0.12.0.dist-info/WHEEL
2016-01-01 00:00:00 ..... 718 408 py_serializable-0.12.0.dist-info/RECORD
------------------- ----- ------------ ------------ ------------------------
2016-01-01 00:00:00 87385 21333 9 files


Note how the wheel contains two identical copies of your `LICENSE` file:
one copy in the `….dist-info/` directory, picked up automatically by
Poetry, and a second copy in the root directory of the wheel.

Including a generically-named file directly in a wheel’s root directory
may cause problems:

1. The `LICENSE` file is going to turn up at the top level of
`site-packages` directly. That’s misleading, because anyone who’d
browse `site-packages` might conclude that the license be valid for
all packages, not just `serializable`, which is incorrect.

2. Having generic files at the top level of `site-packages` causes
conflicts with other wheels that happen to include the same file.
For example, I’ve had `LICENSE` files coming from two different
wheels, excluding `serializable`, sitting at the top level of my
`site-packages` directory so I could install only one of them.

The fix is to remove the `LICENSE` pattern from the `include` list.
Poetry automatically picks up files named `LICENSE`, and drops them
either into an sdist’s root directory (when building an sdist) or into
`py_serializable-[version].dist-info/` (when building a wheel).

Signed-off-by: Claudia <clauiusers.noreply.github.com> ([`31e4003`](https://github.com/madpah/serializable/commit/31e4003e949b73a4cd7c18aac458200888c1a0f2))

* Merge branch &39;main&39; of github.com:madpah/serializable ([`c1e8fd8`](https://github.com/madpah/serializable/commit/c1e8fd840b9e89c36f36304342cc6f9be8cc7d26))

0.12.0

Ci

* ci: workaround as per https://github.com/python-semantic-release/python-semantic-release/issues/566

Signed-off-by: Paul Horton <paul.hortonowasp.org> ([`bcd15e2`](https://github.com/madpah/serializable/commit/bcd15e23d7be136d61cc285d2217945991094f70))

* ci: fix to CI

Signed-off-by: Paul Horton <paul.hortonowasp.org> ([`6eb28a6`](https://github.com/madpah/serializable/commit/6eb28a6097a62e98929fb657f27b68b736d54982))

* ci: update to run on 3.11 by default
ci: consolidate to use `Gr1N/setup-poetry` and update to `v8`

Signed-off-by: Paul Horton <paul.hortonowasp.org> ([`7d65f32`](https://github.com/madpah/serializable/commit/7d65f328219edef784668f36583ca986ee0956f2))

Feature

* feat: bump dev dependencies to latest (including `mypy` fixes)

Signed-off-by: Paul Horton <paul.hortonowasp.org> ([`06dcaa2`](https://github.com/madpah/serializable/commit/06dcaa28bfebb4505ddc67b287dc6f416822ffb6))

* feat: bump dev dependencies to latest (including `mypy` fixes)

Signed-off-by: Paul Horton <paul.hortonowasp.org> ([`6d70287`](https://github.com/madpah/serializable/commit/6d70287640c411d33823e9188b0baa81fba80c24))

Unknown

* 0.12.0

Automatically generated by python-semantic-release ([`fa9f9b3`](https://github.com/madpah/serializable/commit/fa9f9b39a13120a0b8d47b4fdb9469c2aa642cb6))

* Merge pull request 6 from madpah/fix/dep-updates

feat: bump dev dependencies to latest (including `mypy` fixes) ([`08b4825`](https://github.com/madpah/serializable/commit/08b48253bacc62f8a0db54510bf6fe49df68a19f))

0.11.1

Fix

* fix: use `defusedxml` whenever we load XML to prevent XEE attacks ([`ae3d76c`](https://github.com/madpah/serializable/commit/ae3d76c31ab8af81d20acaaba45fd4bb9aad9305))

* fix: use `defusedxml` whenever we load XML to prevent XEE attacks

Signed-off-by: Paul Horton <paul.hortonowasp.org> ([`32fd5a6`](https://github.com/madpah/serializable/commit/32fd5a698b41b489b4643bcbe795e24a1e0db423))

* fix: use `defusedxml` whenever we load XML to prevent XEE attacks

Signed-off-by: Paul Horton <paul.hortonowasp.org> ([`72e0127`](https://github.com/madpah/serializable/commit/72e01279274246313170e5e7c9d32afec16edf7c))

* fix: use `defusedxml` whenever we load XML to prevent XEE attacks

Signed-off-by: Paul Horton <paul.hortonowasp.org> ([`de61deb`](https://github.com/madpah/serializable/commit/de61deb5c2447a656ca6a111194b2b0ceeab9278))

* fix: use `defusedxml` whenever we load XML to prevent XEE attacks

Signed-off-by: Paul Horton <paul.hortonowasp.org> ([`de26dc3`](https://github.com/madpah/serializable/commit/de26dc3d0eaab533dac9b1db40f0add56dd67754))

Unknown

* 0.11.1

Automatically generated by python-semantic-release ([`0bdccc4`](https://github.com/madpah/serializable/commit/0bdccc4a1a4b7fb74f2ea54898e5c08d133f6490))

Page 3 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.