Pottery

Latest version: v3.0.1

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

Scan your dependencies

Page 7 of 9

1.1.7

Not secure
1. **Quality of Life**: Fix `Redlock.acquire()` type annotation
2. **Quality of Life**: Specify that Pottery requires Python 3.6+

What's Changed
* Upgrade requirements by brainix in https://github.com/brainix/pottery/pull/370
* Upgrade Python to 3.9.4 by brainix in https://github.com/brainix/pottery/pull/373
* Fix Redlock.acquire() type annotation by brainix in https://github.com/brainix/pottery/pull/374
* Upgrade requirements by brainix in https://github.com/brainix/pottery/pull/375
* Document RedisList limitations by brainix in https://github.com/brainix/pottery/pull/376
* Simplify code to reduce cognitive load by brainix in https://github.com/brainix/pottery/pull/377
* Twiddle code by brainix in https://github.com/brainix/pottery/pull/378
* Specify Python version specifier by brainix in https://github.com/brainix/pottery/pull/379


**Full Changelog**: https://github.com/brainix/pottery/compare/v1.1.6...v1.1.7

1.1.6

Not secure
1. **Quality of Life**: Use UUIDs (instead of random alphanumeric characters) as Redlock values
2. **Quality of Life**: Tighten up `.__exit__()` type annotations

What's Changed
* Upgrade requirements by brainix in https://github.com/brainix/pottery/pull/359
* Update copyright headers w/ Apache License notice by brainix in https://github.com/brainix/pottery/pull/360
* Upgrade requirements by brainix in https://github.com/brainix/pottery/pull/361
* Fix link anchor targets in Table of Contents by brainix in https://github.com/brainix/pottery/pull/362
* Fix link anchor targets in Table of Contents by brainix in https://github.com/brainix/pottery/pull/363
* Upgrade requirements by brainix in https://github.com/brainix/pottery/pull/364
* Upgrade requirements by brainix in https://github.com/brainix/pottery/pull/365
* Tighten BailOutExecutor.__exit__() type annotation by brainix in https://github.com/brainix/pottery/pull/366
* Upgrade requirements by brainix in https://github.com/brainix/pottery/pull/367
* Tighten .__exit__() type annotations by brainix in https://github.com/brainix/pottery/pull/368
* Use UUIDs (not random bytes) as Redlock values by brainix in https://github.com/brainix/pottery/pull/369


**Full Changelog**: https://github.com/brainix/pottery/compare/v1.1.5...v1.1.6

1.1.5

Not secure
1. **Bug Fix**: Raise `TypeError` for invalid `RedisList` slice types
2. **Bug Fix**: Raise `TypeError` for invalid `RedisDeque.rotate()` steps
3. **Bug Fix**: Implement `RedisDeque.__bool__()`
- Previously, all `RedisDeque`s were falsey, even `RedisDeque`s that contained elements

What's Changed
* Order arguments consistently by brainix in https://github.com/brainix/pottery/pull/336
* Use pipeline inside .__slice_to_indices()... by brainix in https://github.com/brainix/pottery/pull/337
* Simplify code to reduce cognitive load by brainix in https://github.com/brainix/pottery/pull/338
* Raise TypeError for invalid list slice types by brainix in https://github.com/brainix/pottery/pull/339
* Document redis_cache() limitations by brainix in https://github.com/brainix/pottery/pull/340
* Fix nested numbered list formatting in README by brainix in https://github.com/brainix/pottery/pull/341
* Twiddle wording in README by brainix in https://github.com/brainix/pottery/pull/342
* Use pipeline to find len(self) in RedisList.pop() by brainix in https://github.com/brainix/pottery/pull/343
* Update comment to reflect reality by brainix in https://github.com/brainix/pottery/pull/344
* Use pipeline to find self[index]... by brainix in https://github.com/brainix/pottery/pull/345
* Write clearer pipeline blocks by brainix in https://github.com/brainix/pottery/pull/346
* Soften wording in comments by brainix in https://github.com/brainix/pottery/pull/347
* Simplify code to reduce cognitive load by brainix in https://github.com/brainix/pottery/pull/348
* Update CODE_OF_CONDUCT.md by brainix in https://github.com/brainix/pottery/pull/349
* Update issue templates by brainix in https://github.com/brainix/pottery/pull/350
* Update bug report template by brainix in https://github.com/brainix/pottery/pull/351
* Update Contributor Covenant to 2.0 by brainix in https://github.com/brainix/pottery/pull/352
* Upgrade requirements by brainix in https://github.com/brainix/pottery/pull/353
* Raise TypeError for invalid .rotate() steps by brainix in https://github.com/brainix/pottery/pull/354
* Implement RedisDeque.__bool__() by brainix in https://github.com/brainix/pottery/pull/355
* Remove heroku update from Makefile by brainix in https://github.com/brainix/pottery/pull/356
* Improve wording in comments by brainix in https://github.com/brainix/pottery/pull/357
* Bump version number by brainix in https://github.com/brainix/pottery/pull/358


**Full Changelog**: https://github.com/brainix/pottery/compare/v1.1.4...v1.1.5

1.1.4

Not secure
Bug Fix: `RedisList` slicing

This was the previous buggy behavior:

python
>>> list_ = RedisList([1, 2, 3, 4, 5])
>>> list_[len(list_)-1:3-1:-1]
[]


This is the current correct behavior:

python
>>> list_ = RedisList([1, 2, 3, 4, 5])
>>> list_[len(list_)-1:3-1:-1]
[5, 4]


What's Changed
* Better configure Coverage.py by brainix in https://github.com/brainix/pottery/pull/332
* Refactor RedisDeque.__extend() by brainix in https://github.com/brainix/pottery/pull/333
* Simplify RedisList.__slice_to_indices() by brainix in https://github.com/brainix/pottery/pull/334
* Fix extended slicing on RedisList by brainix in https://github.com/brainix/pottery/pull/335


**Full Changelog**: https://github.com/brainix/pottery/compare/v1.1.3...v1.1.4

1.1.3

Not secure
Bug Fix: `RedisList` slicing

This was the previous buggy behavior:

python

1.1.2

Not secure
Bug Fix: `RedisDeque.rotate()`

I’ve fixed two bugs in `RedisDeque.rotate()`, and I’ve also written unit tests to prevent a regression.

What's Changed
* Upgrade requirements by brainix in https://github.com/brainix/pottery/pull/326
* Fix bugs in RedisDeque.rotate() by brainix in https://github.com/brainix/pottery/pull/327


**Full Changelog**: https://github.com/brainix/pottery/compare/v1.1.1...v1.1.2

Page 7 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.