farcaster-py
farcaster-py copied to clipboard
:arrow_up: Bump bitarray from 2.8.2 to 2.9.2
Bumps bitarray from 2.8.2 to 2.9.2.
Changelog
Sourced from bitarray's changelog.
Change log
2.9.2 (2024-01-01):
- optimize initialization from strings by not constantly resizing buffer
- optimize
util.hex2ba()
andutil.base2ba()
by avoiding unnecessary copies- optimize
util.base2ba()
andutil.ba2base()
forn=16
(hexadecimal)2.9.1 (2023-12-23):
- avoid buffer being unnecessarily initialized with 0s in several functions of the
bitarray.util
module- fix
.count()
type hint in pyi-file- improve testing
2.9.0 (2023-12-17):
- deprecate support for Python 2 - Python 2.7 support will be removed in bitarray version 3.0, see
roadmap <https://github.com/ilanschnell/bitarray#roadmap>
__bitarray(n)
for integer initializern
will always return a bitarray of lengthn
with all items initialized to0
, see[#212](https://github.com/ilanschnell/bitarray/issues/212) <https://github.com/ilanschnell/bitarray/issues/212>
__- allow sub-bitarray in
.count()
,[#212](https://github.com/ilanschnell/bitarray/issues/212) <https://github.com/ilanschnell/bitarray/issues/212>
__- add
util.ones()
.find()
and.index()
: add keyword argumentright
for rightmost index.itersearch()
: add start and stop argument, and keyword argumentright
(for descending order - starting with rightmost match)- deprecate
util.rindex()
(will be removed in 3.0 release), use.index(..., right=True)
instead- deprecate
util.make_endian()
(will be removed in 3.0 release), usebitarray(..., endian=...)
instead2.8.5 (2023-12-09):
- speedup unaligned copies by always using word shifts (in combination with builtin byte swap 64 when available) when bit-endianness and machine byte-order are opposite
- add
HAVE_BUILTIN_BSWAP64
to header- avoid misaligned pointers when casting to
(uint64_t *)
- add tests
2.8.4 (2023-12-04):
- simplify
copy_n()
(remove special cases), see#d2d6fd53 <https://github.com/ilanschnell/bitarray/commit/d2d6fd53>
__
... (truncated)
Commits
7188666
add release date - update docs30fac55
simplify macro884e4e1
better namingdd7ca29
improve hex2ba error message - add testsda7febf
simplify new_bitarray()818a736
simplify assert - use PyUnicode_FromString (on Py3k)60c0081
add test54a6234
avoid strsize being different from nbits/4 in ba2hex_core()06ea474
only allocate necessary memory9090724
create terminated strings in ba2hex_core() and ba2base_core()- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)