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
- Install
pip install autorunx
- Used in Python
import autorunx as arx
arx.run("config.json")
- Used in Linux Command
autorunx -c "config.json"
or
arx -c "config.json"
Build Release File
- 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
- 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
- Register PyPi account and get the api token.
- Create
~/.pypirc
(orC:/User/${yourname}/.pypirc
) file and edit:
[distutils]
index-servers=pypi
[pypi]
username=__token__
password=your_token_input_here
- 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
Built Distribution
File details
Details for the file autorunx-1.1.4.tar.gz
.
File metadata
- Download URL: autorunx-1.1.4.tar.gz
- Upload date:
- Size: 12.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b849cb802edaab8a8dd4632cd0eca9f034674cac0b6a4f7ab3d45dd5f198619 |
|
MD5 | 81c35e11d9c5dc1692589a68ddbbc078 |
|
BLAKE2b-256 | 94a2f09f293f0206db282b1500bab84c47aadb040a0ff5a5ce314ed346790e25 |
File details
Details for the file autorunx-1.1.4-py3-none-any.whl
.
File metadata
- Download URL: autorunx-1.1.4-py3-none-any.whl
- Upload date:
- Size: 27.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59fed9f48b0de0b177dad49714b8a62d797e2c02c97b2c88c44261c444493ada |
|
MD5 | 102e85770751363db8a46f0890cf13a5 |
|
BLAKE2b-256 | e53c0878cda02ab4bd5b4964005263229041824b37c6e7b6ce559479b11ed912 |