Skip to main content

Always be up-to-date!

Updator is a tool for automatically upgrade python libraries. It defines API changes rules which are actually python patterns (with some extras) that will transform into an ast. The rules were designed to be written by the libraries’ authors, but that will happen later on. What it does is basically just transforming the python code, that should be upgraded into an AST, and search the rules ast within the source code ast. If a rule ast is found - it’s transforming the pattern into a new pattern.

Install the package:

pip install updator

To Use Updator:

updator run [lib] [path]

where:
  • lib is the library you want to upgrade

  • path is the path for your code file you want to upgrade

Metadata

Release files for updator 0.1.6

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

Source distribution (sdist)

Source distribution for updator 0.1.6
File Size Uploaded
updator-0.1.6.tar.gz 11.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for updator 0.1.6
File Interpreter ABI Platform
updator-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 20.7 kB

Release files / updator-0.1.6.tar.gz

Download URL updator-0.1.6.tar.gz
Size 11.7 kB
Tags Source
SHA-256 checksum
How to use checksums
7ee3a1e9f1c8c3d34b6dea061e5a8efc9ff6249a049a02c6e8f602ca3345e478
BLAKE2b-256 checksum
How to use checksums
14e1cd570ffcfcba522f136c3507113887ef9c544a304829e3e812b4b2aa8831
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.23.0

Release files / updator-0.1.6-py3-none-any.whl

Download URL updator-0.1.6-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c6d94dc8e4daa195494438145c84d0809f15bedcce5457a8773080107bf3f47e
BLAKE2b-256 checksum
How to use checksums
bd40a36118358e07e1027e96d97faf5f2de08d6bbcbb8a831fe1ab49ae94464b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.23.0

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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