File python-Transcrypt.changes of Package python-Transcrypt
-------------------------------------------------------------------
Thu Oct 2 14:20:57 UTC 2025 - Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
- Switch to regular source archive using recompress
- Add requires for update-alternatives
-------------------------------------------------------------------
Thu Oct 2 14:09:58 UTC 2025 - Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
- Switch to sle15_python_module_pythons
-------------------------------------------------------------------
Thu Oct 02 14:07:44 UTC 2025 - Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net>
- Update to version 3.9.4:
* Added str.splitlines() method (issue #733)
* Escape apostrophes in docstrings
* Fixed random seed by resetting index to 0 (issue #770)
* Added copy method to list object Added autotests for list copying
* Added more enumeration autotests and moved existing ones into iter/gen test module
* Changed enumerate function to use JS generator instead of using zip (which required the iterator length) so that it works with generators lazily. Renamed enumerate function to py_enumerate to avoid JS namespace clashes Updated PyIterator to include __len__ so that it works properly with the len() function. Added autotests for issue #618
* Added default kwarg for next() (issue #831) Added autotests for next()
* Added autotests for pow() and math.pow() (issue #525 and #529)
* Create FUNDING.yml
* Added index validation to __getitem__ for strings and lists when opov is enabled (issue #637)
* Fixed tzname lookup bug in datetime.astimezone
* Added validations to list.pop (issue #854) Added more autotests for list.pop and list.remove
* Added dict.fromkeys method (issue #779) Updated some __builtin__.js code to ES6 syntax Added more dict autotests Added autotests for min/max function exceptions Updated Autotester.expectException to catch exceptions when running in browser
* Added dict.copy method (issue #716) Added py alias for copy and deepcopy Added more dict autotests
* Fixed dict.pop() when value is None (issue #827) Corrected dict.popitem() to use LIFO instead of FIFO Added more dict autotests
* Updated docs for 6.1.1. Four ways of integration with JavaScript libraries https://www.transcrypt.org/docs/html/integration_javascript.html#four-ways-of-integration-with-javascript-libraries
* Fixed edge case in Array.__getslice__ Updated Array.__setslice__ to accommodate negative steps Added additional autotests for slicing and slice assignment All autotests are passing
* Bumped version to 3.9.4
* Added autotests for slice assignment (some are broken)
* Fixed issues with negative string slices Added more autotests for __getslice__
* Fixed issues with negative list slices Added autotests for __getslice__
* Updated __getslice__ function to work with negative steps
* Explore adding comparable type validation to sort function
* Fixed kwargs getting lost on sort and sorted functions
* Fixed key-less sort so that numbers automatically sort properly Created copy module and implemented copy and deepcopy Removed broken copy and deepcopy functions from builtins Moved dict related autotest from div_issues to dictionaries Added additional autotests for sort and sorted Added module_copy autotest module Created autotests for copy and deepcopy
* Updated min function to accept key and default kwargs Added additional autotests for max and min
* Updated max function to accept key and default kwargs Updated max function to work with all values instead of just numbers Added additional autotests for max
* Updated map function to accept multiple iterators Created transcrypt/transducers autotest module Moved existing map and filter autotests to transducers autotest module Added new autotests for map
* Bumped version to 3.9.3
* Added copysign and isclose functions to math module Added autotests for math.copysign() and math.isclose()
* Grouped autotest checks for similar features in builtins module
* Added static files required for building html docs
* Removed unnecessary files from distribution
* Rolled back some housekeeping for now
* Removed IDE specific file
* Fixed typo in comment
* Version prep - Bumped patch version - Minor miscellaneous cleanup
* Fix typo in docs
* Add start and end arguments to String startswith and endswith methods in __builtin__.js Add autotests for String startswith and endswith methods to module_builtin
* Fixes the maxreplace (aka count) argument to string replace function in __builtin__.js Add autotests for string replace function to module_builtin
* Add missing number base conversion functions (bin, oct, hex) to __builtin__.js Add autotests for new number base conversion functions to module_builtin
* Add start argument to enumerate function in __builtin__.js Add autotests for enumerate function to module_builtin
* Reorder section for jsiter alphabetically
* Some spelling errors corrected
* Fix CPython typographical errors
* Fix missing quotes in aliasing: __pragma__
-------------------------------------------------------------------
Sun May 07 08:23:49 UTC 2023 - georg.pfuetzenreuter@suse.com
- Update to version 3.9.1:
* Updated README.rst - Changed links to https - Brought in updates from PyPI that were not in repo - Added link to new repo location (TranscryptOrg)
* Updated build config and licensing info
* Added venv and PyCharm config to .gitignore
-------------------------------------------------------------------
Sun Apr 16 16:28:36 UTC 2023 - Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
- Initial package