Skip to main content

No project description provided

Project description

excursor

excursor means to scout or spy in latin. excursor is a tool to learn python, mojo, and machine learning. It does so by building up some projects and notebooks to introduce concepts

Installing Prerequisites

excursor comes with an installer module to install the development tools that will be needed. You will need at a minimum the following installed:

  • git
  • python 3.9+
  • pip

First, create a virtual environment

git clone https://github.com/rarebreed/excursor.git
cd excursor

This will clone excursor on your system. Then run the following commands:

  • Install python devel deps: python3 -m excursor.core.installer sys
  • Install asdf python manager: python3 -m excursor.core.installer asdf
  • Activate asdf: source ~/.zshrc
  • Install poetry project manager: python3 -m excursor.core.installer poetry
  • Install virtualenv: python3 -m excursor.core.installer venv
  • Optional (if you want python 3.9.x): asdf install python 3.9.18
    • And to make it the default: asdf global python 3.9.18

You can also run the commands all at once, but on the first run through, it is recommended to install each one at a time

python3 -m excursor.core.installer sys asdf poetry venv

Once all the features are installed, you can install the full excursor dependencies using poetry

poetry install --all-extras --with dev

Skip any of the commands above if you already have asdf, poetry, or virtualenv already installed.

Uninstalling a feature

You can also uninstall a feature by appending with a -c or --clean at the end. It is recommended to uninstall in the reverse order as above (eg, clean venv, then poetry, then asdf)

python3 -m excursor.core.installer venv poetry asdf -c

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

excursor-0.1.2.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

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

excursor-0.1.2-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file excursor-0.1.2.tar.gz.

File metadata

  • Download URL: excursor-0.1.2.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Linux/6.5.8-200.fc38.x86_64

File hashes

Hashes for excursor-0.1.2.tar.gz
Algorithm Hash digest
SHA256 3235eba3df305ff826931ce65f65b3b75cfaf4e7662ff798d5bc977cd2294866
MD5 096fb522eeb8d228d60de349fb38392a
BLAKE2b-256 5198b6221bee7c6c3a750f683db00495cf26795f6339822783ce6d060fe79752

See more details on using hashes here.

File details

Details for the file excursor-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: excursor-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 19.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Linux/6.5.8-200.fc38.x86_64

File hashes

Hashes for excursor-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b00151c365ed8005b3455bf545a4f05f8f6895b595a4f6c3f74a1d7fe6fdb367
MD5 d71ecb24326670e2d203e838ea5aa81d
BLAKE2b-256 22f950d95664db633ebea8bfe6541625fcd5f370c7d670e806c6048675c297ff

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