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

Fist, you must install galactic in a virtual (conda or venv) environment using the bash commands:

(galactic) $ pip install galactic
(galactic) $ galactic config

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.

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.dev111.tar.gz (30.9 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.dev111.tar.gz.

File metadata

File hashes

Hashes for galactic_helper_core-0.4.0.0.post1.dev111.tar.gz
Algorithm Hash digest
SHA256 9c6d879d0b238a5b3215cdd55b6e3beab7cd69b22f3a88cf66b9f497a95b4120
MD5 43b82944649c510876cebcb7a66d926f
BLAKE2b-256 e59cd6227952702f234a4eaab11a05ba27a2d1a3c9e0953ddfa2d3c4b0fbaf3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for galactic_helper_core-0.4.0.0.post1.dev111-py3-none-any.whl
Algorithm Hash digest
SHA256 e0972b50b58cb9a370f232e352b13923e9c50826359fc61bdd7f8a9bfad4959b
MD5 92b792efcdad23c94112686001fe0625
BLAKE2b-256 1035d368c795197ce5bf0c501fa37216a0da8e3cbbe3647b7536d645d657660d

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