Skip to main content

GALACTIC helper core

Project description

hatch pre-commit ruff black doc8 mypy pylint slotscheck

Prerequisite

galactic-helper-core requires python 3.11, a programming language that comes pre-installed on linux and Mac OS X, and which is easily installed on Windows;

Installation

First, install galactic in a virtual environment (conda or venv) using the instructions given in the Quick start guide.

Second, you can install galactic-helper-core in the same environment using the bash command:

(galactic) $ pip install galactic-helper-core

Don’t forget to add the --pre flag if you want the latest unstable build.

If you want to verify package integrity using hashes, you can install galactic-helper-core in the same environment with the following bash command:

(galactic) $ pip install -r https://www.thegalactic.org/requirements/stable/galactic-helper-core.txt

and for the pre-release version with the following bash command:

(galactic) $ pip install -r https://www.thegalactic.org/requirements/pre/galactic-helper-core.txt

Contributing

Build

Building galactic-helper-core requires

  • hatch, which is a tool for dependency management and packaging in Python;

Build galactic-helper-core using the bash command

$ hatch build

Testing

Test galactic-helper-core using the bash command:

$ hatch test

for running the tests.

$ hatch test --cover

for running the tests with the coverage.

$ hatch test --doctest-modules src

for running the doctest.

Linting

Lint galactic-helper-core using the bash commands:

$ hatch fmt --check

for running static linting.

$ hatch fmt

for automatic fixing of static linting issues.

$ hatch run lint:check

for running dynamic linting.

Documentation

Build the documentation using the bash command:

$ hatch run docs:build

Getting Help

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

galactic_helper_core-0.4.0.0.post1.dev123.tar.gz (31.7 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file galactic_helper_core-0.4.0.0.post1.dev123.tar.gz.

File metadata

File hashes

Hashes for galactic_helper_core-0.4.0.0.post1.dev123.tar.gz
Algorithm Hash digest
SHA256 6747073e2c1ea73f0632a038b9fcb2278c01513785b5d273d1edfb8d4d4afd60
MD5 21fc7fa6c57b63f34b419bf76e5b66fa
BLAKE2b-256 5d2c24aade935ebe90584c90bf4d74ba27660062f6fabf6efb0879a3349239af

See more details on using hashes here.

File details

Details for the file galactic_helper_core-0.4.0.0.post1.dev123-py3-none-any.whl.

File metadata

File hashes

Hashes for galactic_helper_core-0.4.0.0.post1.dev123-py3-none-any.whl
Algorithm Hash digest
SHA256 0792adb9e10878f19d2fbb45c26fe812188b4442a9796e17c32f89dc0738f1a3
MD5 598e7ad5bd1253ec296b95e97f2e08e7
BLAKE2b-256 4fcc2b36ea9b2843c0592411984d84f09d6339c0c6f61d907ffa7a54e8bf9854

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