Skip to content

Commit

Permalink
Release 1.195.0
Browse files Browse the repository at this point in the history
See release notes.
  • Loading branch information
cjdsellers authored Jun 17, 2024
2 parents 86acc83 + a618693 commit 1364ac3
Show file tree
Hide file tree
Showing 379 changed files with 5,392 additions and 4,541 deletions.
10 changes: 6 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,10 +97,12 @@ jobs:
- name: Install build dependencies
run: python -m pip install --upgrade pip setuptools wheel pre-commit msgspec

- name: Install TA-Lib (Linux)
run: |
make install-talib
poetry run pip install ta-lib
# ta-lib Python install currently broken
# https://github.com/TA-Lib/ta-lib-python/issues/655
# - name: Install TA-Lib (Linux)
# run: |
# make install-talib
# poetry run pip install setuptools numpy==1.26.4 ta-lib

- name: Setup cached pre-commit
id: cached-pre-commit
Expand Down
10 changes: 6 additions & 4 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,10 +84,12 @@ jobs:
- name: Install build dependencies
run: python -m pip install --upgrade pip setuptools wheel pre-commit msgspec

- name: Install TA-Lib (Linux)
run: |
make install-talib
poetry run pip install ta-lib
# ta-lib Python install currently broken
# https://github.com/TA-Lib/ta-lib-python/issues/655
# - name: Install TA-Lib (Linux)
# run: |
# make install-talib
# poetry run pip install setuptools numpy==1.26.4 ta-lib

- name: Setup cached pre-commit
id: cached-pre-commit
Expand Down
109 changes: 0 additions & 109 deletions .github/workflows/docs.yml

This file was deleted.

70 changes: 39 additions & 31 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,76 +1,84 @@
*.c
*.o
*.so
*.pyc
*.pyd
*.exp
*.obj
*.lib
*.xml

# Logs and patches
*.log
*.patch
log/
logs/

# Profiler and database
*.prof
*.rdb
*.xml
*.sqlite

# Secrets and environment files
*.key
*.key_secret
*.sqlite
*.env

# Compressed files
*.tar.gz*
*.zip
*.iml

*.dbz
*.dbn
*.dbn.zst
!/nautilus_core/adapters/src/databento/test_data/*
# IntelliJ and VSCode project
*.iml
.idea/
.vscode/

# Benchmarking and coverage
.benchmarks*
.coverage*

# Rust related
*target/

# Python related
*.pyc
*.pyd
.history*
.cache/
.env/
.git/
.idea/
.ipynb_checkpoints
.mypy_cache/
.profile/
.pytest_cache/
.python-version
.ruff_cache/
.vscode/

/catalog/
/examples/notebooks/catalog/
*dask-worker-space*
venv*/
__pycache__/

__pycache__
# Build environment and temp
_build/
build/
data_catalog/
dist/
env/
log/
logs/
secrets/
ta-lib/
*temp/
*target/
venv*/

# System and editor specific
.cursorignore
.DS_Store
.null-ls*
PERF.JSON
output.json
*dask-worker-space*
.cursorignore

docs/**/*.ipynb
# Docs and notebooks
examples/backtest/notebooks/catalog

# Nautilus specific
bench_data/
/api_reference
/catalog/
/examples/notebooks/catalog/
nautilus_trader/**/.gitignore
nautilus_trader/test_kit/mocks/.nautilus/
tests/test_data/catalog/
tests/unit_tests/catalog/
tests/unit_tests/persistence/catalog
bench_data/

# Exceptions
!/nautilus_core/adapters/src/databento/test_data/*
!tests/integration_tests/adapters/betfair/responses/*.log
**/test_db.sqlite
3 changes: 2 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
exclude: "tests/integration_tests/adapters/betfair/test_betfair_data.py"
repos:
##############################################################################
# General checks
Expand Down Expand Up @@ -82,7 +83,7 @@ repos:
exclude: "docs/_pygments/monokai.py"

- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.4.6
rev: v0.4.9
hooks:
- id: ruff
args: ["--fix"]
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ To contribute, follow these steps:

## Tips

- Follow the established coding practices outlined in the [Developer Guide](https://docs.nautilustrader.io/developer_guide/index.html).
- Follow the established coding practices outlined in the [Developer Guide](https://nautilustrader.io/docs/developer_guide/index.html).
- Keep PR's small and focused.
- Reference the related GitHub issue(s) in the PR comment.

Expand Down
8 changes: 6 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ install:
install-debug:
BUILD_MODE=debug poetry install --with dev,test --all-extras --sync

.PHONY: install-docs
install-docs:
BUILD_MODE=debug poetry install --with docs

.PHONY: install-just-deps
install-just-deps:
poetry install --with dev,test --all-extras --no-root
Expand Down Expand Up @@ -65,8 +69,8 @@ update: cargo-update
docs: docs-python docs-rust

.PHONY: docs-python
docs-python: install-just-deps-all
poetry run sphinx-build docs docs/build/html -b html
docs-python: install-docs
poetry run sphinx-build -M markdown ./docs/api_reference ./api_reference

.PHONY: docs-rust
docs-rust:
Expand Down
Loading

0 comments on commit 1364ac3

Please sign in to comment.