Skip to main content

AutoRunX is an open source low code framework.

Project description

AutoRunX-Python

AutoRunX is an open source low code framework. The user only needs to run the script by entering the program flowchart configuration file.

If you are a company or organization, you can extend your code base based on this framework with your own products or use cases.

Usage

  1. Install
pip install autorunx
  1. Used in Python
import autorunx as arx
arx.run("config.json")
  1. Used in Linux Command
autorunx -c "config.json"

or

arx -c "config.json"

Build Release File

  1. Build source distribution packages

Used to distribute a 'Python' module or project, packaging the source code into a 'tar.gz' or 'zip' package

python setup.py sdist # package, default tar.gz
python setup.py sdist --formats=gztar,zip # package, specifying the compression format
  1. Build a binary distribution package

Multi-platform packaging

If your project needs to install multiple platforms, both Windows and Linux, according to the above method, a variety of formats we have to execute multiple commands, for convenience, you can step in place, execute the following command, you can generate multiple formats of the system

python setup.py bdist

Build wheel package

# pip install wheel
python setup.py sdist bdist_wheel

Install By Setup.py

Use setup.py to install the package

python setup.py install

If your project is still in development and needs frequent updates, you can use the following command to install it. This method does not actually install the package, but creates a soft link in the system environment to the actual directory where the package is located. After modifying the package, it can take effect without installing it again, which is easy to debug.

python setup.py develop

Release To PyPi

  1. Register PyPi account and get the api token.
  2. Create ~/.pypirc (or C:/User/${yourname}/.pypirc) file and edit:
[distutils]
index-servers=pypi

[pypi]
username=__token__
password=your_token_input_here
  1. Upload

Before uploading, you need to biuld first.

twine upload dist/*   # upload all files under dist folder

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

autorunx-1.1.3.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

autorunx-1.1.3-py3-none-any.whl (27.0 kB view details)

Uploaded Python 3

File details

Details for the file autorunx-1.1.3.tar.gz.

File metadata

  • Download URL: autorunx-1.1.3.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for autorunx-1.1.3.tar.gz
Algorithm Hash digest
SHA256 87208b68c1406ec1947fa9ff3b66056fd3c4424135eb475cd9bde7ac4cbc067c
MD5 4548fbf38c9a0bc7233ace932b43b723
BLAKE2b-256 3469522f9d36e8587738026b1387582ab8f5b959399b786833d2d4f535afbdef

See more details on using hashes here.

File details

Details for the file autorunx-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: autorunx-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 27.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.7

File hashes

Hashes for autorunx-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 36f6b18f5d0298f3156299e465bb2b55cf9e6469b01e66bbdfd41f797f4b748a
MD5 5a2e935c402c3c77fef8f52683ee5731
BLAKE2b-256 6fa1e967db64aa978e070067d52b6ddf07fceaee9748537d7d8450222c21a1db

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page