File python-rlp.changes of Package python-rlp
------------------------------------------------------------------- Thu Nov 21 09:04:18 UTC 2024 - Adrian Schröter <adrian@suse.de> - use official tar ball from pypi.org - reduce deps and drop doc package ------------------------------------------------------------------- Wed Apr 24 17:19:34 UTC 2024 - marec@detebe.org - Update to version 4.0.1: * Bump version: 4.0.0 → 4.0.1 * Compile release notes for v4.0.1 * fix docs ci * Update README.md * move all tests under core, add rust backend tests for py312 * `scripts` directory included in dist but not in wheel. (#130) * Update Makefile * `sphinx-autobuild` for live docs updates (#129) * add lint check for .rst files incorrectly placed in the top-level dir, also bump blocklint version * rename github templates yaml->yml * rename github templates yaml->yml * rename github template files, minor editing * Add nightly CI run (#125) * update isort config and multi-platform grepping in Makefile * blocklint for linting project code for non-inclusive language (#122) * add validate-newsfragments to make notes * add docs build path for ci to check pdf and epub * update windows wheel ci jobs to use pyenv, add py312 job * add py312 support * Update tox.ini * Update config.yml * Update test_import_and_version.py * Update test_import_and_version.py * add version to import test * toml bools should be lowercase w/o quotes * move pyupgrade before black * add pyupgrade to pre-commit hooks * add .bumpversion.cfg to pre-commit ignore * add formats key to RTD to make downloadable docs available * Ignore all __pycache__ directories (#114) * Further generalize the grep command for remote check * Use upcoming version in make notes commit * update the grep command for upstream branch check * condense tox lint envs as linting now a pre-commit call, not tox * Update setup.py * Update pyproject.toml * add autoflake to lint and move config to pyproject.toml * bump pre-commit to 4.5 and add github-flavored markdown linting extension * drop egg references * drop py37 support (#104) ------------------------------------------------------------------- Fri Dec 01 15:14:08 UTC 2023 - marec@detebe.org - Update to version 4.0.0: * Compile release notes * add autoflake and move configs to pyproject.toml * convert .format to f-strings (#144) * fill template variables and lint, drop py36 and py37, add py311 * Update Makefile * Update pull_request_template.md * Add pre commit (#103) * Update .gitignore * Update .readthedocs.yml * Update .gitignore * ignore flake8 F401 errors in __init__.py files * Update .gitignore * Update release command to check remote for upstream * Add tests to distribution by default (#97) * fix typos in ci config and Makefile * Update .gitignore spelling error * change references to doc to all be docs * bump sphinx version and set py version rtd uses to 3.8 * minor formatting updates, remove contributing docs * Remove testall (#88) * update tox calls to use run, update all pip calls to use python -m (#86) * introduce contributing doc + main branch convention (#84) * upgrade pip and remove --user from tox install during ci (#85) * Template updates post ssz and ethabi (#82) * apply template updates found following merge with eth-typing (#81) * template cleanup following initial merge with py-evm (#80) * repin flake8 and misc updates (#79) * remove outdated sections of README (#76) * Various template default updates (#74) * convert bash scripts to py (#77) * new github issue and pr templates (#75) * bump docs dependencies * Update isort CLI commands (#72) * Fix auto project template errors for MacOS (#71) * Do not invoke ``setup.py`` directly * Minor refactoring / cleanup * Add Python 3.11, add more black checks, remove upper pins (#69) * Fix a copy-paste mistake from #65 * A couple extra tweaks for black support * Upgrade isort to v5 for black support * Use updated tox command in CI (#67) * Misc Updates (#65) * Don't push .tox file to tar.gz release * Add a validate docs command (#64) * Upgrade towncrier to fix the duplicate title bug * Use updated CircleCI images * Use prune instead of recursive-exclude for venv* * Add breaking change type to newsfragment (#61) * Exclude huge and unnecessary venv*/ from dist * Show full explanation for pydocstyle failures * Update pytest to support python 3.10, pin pytest-xdist, bump eth-utils to >=2,<3 * Add python 3.10 support * Add python 3.9 support * Add python3.8 support * Fix the type annotations export, adding py.typed * Pin sphinx-rtd-theme to <v1 * Add supported OS's * Clean up IntelliJ .gitignore a bit * Add pip-wheel-metadata & .pytest_cache to ignore * Upgrade pydocstyle to v5 * Export type annotations to importing projects * update .gitignore * Be sure to remove py3 cache files * Add some Makefile doc strings * Customize section title, because default is bad * Latest mypy refuses package with file path * Update link to correct URL for release notes * Better error if bump missing in make notes/release * Update testing and lint deps * Update docs copyright to the year 2020 * Replace web3 reference with <MODULE_NAME> * Update MIT License to 2020 * Add MANIFEST.in file * Add internal type for release notes * Separate release-note build from release * Setup towncrier to generate release notes * Add vim .swo files and .mypy_cache to .gitignore * Skip venv in template filler & print progress * switch to native pypy markdown support * Add mypy support * Update default author email * Remove travis config * Remove attribution to specific person * Add docstring checking with pydocstyle * Drop py3.5, add py3.7 * Add changelog instructions * Ignore any internal `_utils` module * Update eth-utils version requirement * Fix ineffectual commands in Makefile * Use twine for pypi uploading per packaging docs * Make template filler more BSD friendly * Fix possibly incorrect isort config * Lint in setup.py * Fix testing dependencies * Whitespace * Remove references to deprecated "py.test" * Some readme updates * make merge script executable * refill from any directory * Enable template refilling * move template filler to own directory * remove old merge code from circle template * circleci: merge (and reattempt) PR before testing * fix gitignore typo about internals module in docs/ * Remove duplicate python version mention in readme * keep template filler around for future merges * re-add MODULE_NAME in new template filler * gitignore utils and internals docs; fill-in fixup * Make find replace script more macOS friendly * Add circle ci status badge * Make Circle CI test against merge with PR base * require python 3.5 during setup (and reject py4) * force tox to rebuild in circle runs * Makefile: deploy to upstream * travis config: use latest pypy3 container * add pypy3 as a default test environment in circle * tox.ini bugfix: whitelist make * add doctest run to circle-ci * add doctest run to travis * can't override python that way in tox * squash warning about using make inside tox * every tox environment should have a basic python * add doctest by default * silence flake8 error during module import test * bugfix: setuptools reference to pypy * add module import test * add pypy3 as a supported environment, by default * docs: show badge, link to release notes * add badges: pypi version and pythons supported * fixups: rm template filler, xfail strict, make bug * add circle ci config * pytest default settings, plus pytest-watch * when do you not want ipython in local dev? never * bugfix: run tox -elint *after* isort * requirements.txt: best way to build on readthedocs * docs cleanup: Makefile, conf, warnings * add `make lint-roll` to locally auto de-lint * Link to dev tactical manual * add github templates for issues and pull requests * add docs index * start at devnum 0 so the first bump goes to 1 * shorten extra name for documentation install * create empty module with supplied name * skip replacing variables inside .git/* files * Replace all template vars * init ------------------------------------------------------------------- Tue Dec 07 17:58:09 UTC 2021 - marec@detebe.org - Update to version 3.0.0: * Bump version: 2.0.1 → 3.0.0 * Update eth-utils * Remove unknown pytest config option - python_paths * Bump rusty-rlp to 0.2.2 * Add python 3.10 support * Add tests for python 3.9 * Drop python 3.5 * Lol, looks like an errant >2**32 in the shell ------------------------------------------------------------------- Tue Nov 24 16:55:57 UTC 2020 - marec@detebe.org - Update to version 2.0.1: * Bump version: 2.0.0 → 2.0.1 * log to module specific logger; change message log level to debug * remove log noise ------------------------------------------------------------------- Wed Oct 14 15:06:21 UTC 2020 - marec@detebe.org - Update to version 2.0.0: * Bump version: 2.0.0-beta.1 → 2.0.0 * Bump version: 2.0.0-alpha.2 → 2.0.0-beta.1 * Bump version: 2.0.0-alpha.1 → 2.0.0-alpha.2 * Make rusty-rlp optional * Bump version: 1.2.0 → 2.0.0-alpha.1 * Use rust backend * Drop PyPy support * Upgrade broken pytest and hypothesis * Extend .gitignore ------------------------------------------------------------------- Mon Dec 02 18:03:13 UTC 2019 - marec@detebe.org - Update to version 1.2.0: * Bump version: 1.1.0 → 1.2.0 * Add release notes for #117 * Add Serializable.__repr__ that can be evaluated * misc: use `collections.abc` to import ABCs from. * Fix deprecation warnings * Add Python 3.7 support in CI * Test that all invalid serializations raise errors * fixed typo (#108) * Migrate to Circle CI (#107) ------------------------------------------------------------------- Fri Jan 11 19:30:39 UTC 2019 - marec@detebe.org - Update to version 1.1.0: * Bump version: 1.0.3 → 1.1.0 * Serializable class without declared fields parameter (#105) * Add test for Serializable class with empty fields * Add support for Serializable classes with empty fields * fix doc of codec.consume_item() * Bump version: 1.0.2 → 1.0.3 * When pickling a BaseSerializable, set its _hash_cache to None * Remove redundant check in List.serialize * Enable doctest for pytest and fix failed ones * Bump version: 1.0.1 → 1.0.2 ------------------------------------------------------------------- Thu Sep 27 18:16:09 UTC 2018 - marec@detebe.org - Update to version 1.0.3: * Bump version: 1.0.2 → 1.0.3 * When pickling a BaseSerializable, set its _hash_cache to None * Remove redundant check in List.serialize * Enable doctest for pytest and fix failed ones * Bump version: 1.0.1 → 1.0.2 * v1.0.2 release * No recursive caching by default * consume_payload() now returns separate values for item and per_item_rlp * Performance optimizations * Cache the RLP of nested items when decoding ------------------------------------------------------------------- Thu Aug 9 17:23:35 UTC 2018 - marec@detebe.org - Update to version 1.0.2: * Bump version: 1.0.1 → 1.0.2 * v1.0.2 release * No recursive caching by default * consume_payload() now returns separate values for item and per_item_rlp * Performance optimizations * Cache the RLP of nested items when decoding * rlp/codec: add tests for str sedes * rlp/codec: fix missing str type in infer_sedes * Give clearer message when trying to decode None * Bump version: 1.0.0 → 1.0.1 ------------------------------------------------------------------- Fri Apr 27 12:10:32 UTC 2018 - marec@detebe.org - Update to version 1.0.1: * Bump version: 1.0.0 → 1.0.1 * Fix encoding/decoding of False for boolean sedes * Bump version: 1.0.0-beta.6 → 1.0.0 * Bump version: 1.0.0-beta.5 → 1.0.0-beta.6 * Fix direct subclassing of Serializable without declaring fields * Bump version: 1.0.0-beta.4 → 1.0.0-beta.5 * Validation when subclassing serializables * Bump version: 1.0.0-beta.3 → 1.0.0-beta.4 * add build_rlp() API to changesets * Bump version: 1.0.0-beta.2 → 1.0.0-beta.3 ------------------------------------------------------------------- Thu Apr 26 06:49:34 UTC 2018 - marec@detebe.org - Update to version 1.0.0: * Bump version: 1.0.0-beta.6 → 1.0.0 * Bump version: 1.0.0-beta.5 → 1.0.0-beta.6 * Fix direct subclassing of Serializable without declaring fields * Bump version: 1.0.0-beta.4 → 1.0.0-beta.5 * Validation when subclassing serializables * Bump version: 1.0.0-beta.3 → 1.0.0-beta.4 * add build_rlp() API to changesets * Bump version: 1.0.0-beta.2 → 1.0.0-beta.3 * Add boolean encoder * lint ------------------------------------------------------------------- Wed Mar 21 14:09:52 UTC 2018 - marec@detebe.org - initial package build