Crates.io | functiontrace-server |
lib.rs | functiontrace-server |
version | 0.8.0 |
source | src |
created_at | 2020-04-02 04:50:58.370845 |
updated_at | 2024-07-27 11:40:04.965543 |
description | The server component that FunctionTrace (functiontrace.com) clients will spawn and connect to |
homepage | https://functiontrace.com |
repository | |
max_upload_size | |
id | 225410 |
size | 108,276 |
See https://functiontrace.com/ for end user instructions and demos.
Functiontrace is implemented as two components:
With Nix, we use devenv
to have a standard test and development environment.
The standard development loop is to setup that environment using devenv shell
.
devenv shell
just test
You can test small changes inside an existing devenv shell
, including working
with most of our supported Python variants. To rebuild the Python module, you
need to tell Nix to rebuild by restarting your devenv shell
.
$ just build-server
$ just build-python
$ python setup.py bdist_wheel --dist-dir ./dist
# You may also want to install it
$ pip install py-functiontrace/dist/*.whl
You must have functiontrace
installed, and have functiontrace-server
in
your $PATH
. The Nix development path should do this for you.
# The test script will use the server built in target/release
$ just test