Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 0.9.5 instead.
Reason given by maintainers: Renamed to 0.9.4

as3lib-miniAMF

This is a fork of Mini-AMF that aims to bring back some of the cut/broken functionality and work properly on newer python versions.

This package uses the same directories as miniamf. They should not be installed together.

Changes

  • Python 2 support has been removed
  • The _accel modules have been fixed
  • The _accel modules are optional and can be disabled by setting the environment variable 'MINIAMF_NO_CYTHON' to 1. This currently breaks some stuff but I'm working on it.
  • pkg_resources (setuptools) has been replaced with importlib.resources
  • The deprecated cElementTree can no longer be used for xml related stuff
  • sol.save and sol.load now properly manage the files that they manipulate
  • util.imports.ModuleFinder has been updated to use find_spec, create_module, and exec_module instead of the deprecated find_module and load_module
  • Partial support for AS3 Dictionaries and Vectors has been added. The implementation used is adapted from this commit.
  • util.pure.BufferedByteStream has been rewritten as a child of io.BytesIO. This shouldn't break things more than they already were.
  • util.pure.Excursion has been removed because it is no longer needed.
  • The functions utcnow and utcfromtimestamp were added to the util module as future proofing for when they are removed from datetime.
  • Flex and remoting support have been mostly brought back. The gateways and adapters currently available are wsgi, Django (partially broken), and SQLAlchemy.

The remoting stuff below will not be brought back:

  • Elixir (never updated to python 3)
  • Google AppEngine (SDK no longer easily accessible)

TODO

Test cython modules on 3.9
Fix library when cython modules are not installed.
Bring back twisted support. (I'm having a bit of trouble with this)
Add tests for AS3 vectors and dictionaries.
Fix Django adapters

Metadata

Release files for as3lib-miniAMF 3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for as3lib-miniAMF 3
File Size Uploaded
as3lib_miniamf-3.tar.gz 174.4 kB Details

Release files / as3lib_miniamf-3.tar.gz

Download URL as3lib_miniamf-3.tar.gz
Size 174.4 kB
Tags Source
SHA-256 checksum
How to use checksums
12efc6390f8c4b9441b64634e7a02d9357d32866de9fba4437a189d1603f7f27
BLAKE2b-256 checksum
How to use checksums
95fa41feba6d556e60373c32faaa8fbed647b412171bcdb8f090d56ade5fc734
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

3 This release

1 release file

2

1 release file

1

1 release file

0.9.5

1 release file

0.9.4

1 release file

0.9.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page