Skip to content

Commit 3d1d5a7

Browse files
committed
Release 0.1.0
1 parent c74ba8a commit 3d1d5a7

7 files changed

Lines changed: 293 additions & 18 deletions

File tree

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Setup pixi
3131
uses: prefix-dev/setup-pixi@v0.9.3
3232
with:
33-
pixi-version: v0.61.0
33+
pixi-version: v0.67.0
3434
cache: true
3535
environments: docs
3636
activate-environment: false

.github/workflows/testing.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- name: Setup Pixi (installs pixi + caches envs) # https://github.com/marketplace/actions/setup-pixi
1515
uses: prefix-dev/setup-pixi@v0.9.3 # pin the action version
1616
with:
17-
pixi-version: v0.62.1 # pin the pixi binary version (optional)
17+
pixi-version: v0.67.0 # pin the pixi binary version (optional)
1818
cache: true # enable caching of installed envs
1919
# only write new caches on main pushes (TODO: Enable)
2020
# cache-write: ${{ github.event_name == 'push' && github.ref_name == 'main' }}

crazyflow/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@
2121
from crazyflow.sim import Physics, Sim
2222

2323
__all__ = ["Sim", "Physics", "Control"]
24-
__version__ = "0.1.0b0"
24+
__version__ = "0.1.0"

pixi.lock

Lines changed: 275 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ dependencies = [
3030
"flax",
3131
"ml_collections",
3232
"casadi",
33-
"drone-models", # from PyPI (regular install) or submodules folder (pixi install)
34-
"drone-controllers", # from PyPI (regular install) or submodules folder (pixi install)
33+
"drone-models==0.1.0", # from PyPI (regular install) or submodules folder (pixi install)
34+
"drone-controllers==0.1.0", # from PyPI (regular install) or submodules folder (pixi install)
3535
]
3636
requires-python = ">=3.11,<3.14" # MuJoCo has no wheels for python 14
3737

@@ -143,6 +143,7 @@ release = { features = ["build"], solve-group = "default" }
143143
gpu = { features = ["gpu"], solve-group = "gpu" }
144144
benchmark = { features = ["benchmark", "gpu"], solve-group = "gpu" }
145145
gpu-tests = { features = ["tests", "gpu"], solve-group = "gpu" }
146+
dist = { features = ["dist"], solve-group = "default" }
146147

147148
[tool.pixi.feature.tests.dependencies]
148149
pytest = ">=8.4.1"
@@ -167,4 +168,13 @@ mkdocs-section-index = ">=0.3.0"
167168

168169
[tool.pixi.feature.docs.tasks]
169170
docs-build = { cmd = "mkdocs build", description = "Build docs" }
170-
docs-serve = { cmd = "mkdocs serve --livereload", description = "Serve docs locally" }
171+
docs-serve = { cmd = "mkdocs serve --livereload", description = "Serve docs locally" }
172+
173+
[tool.pixi.feature.dist.pypi-dependencies]
174+
build = "*"
175+
twine = "*"
176+
177+
[tool.pixi.feature.dist.tasks]
178+
build = { cmd = "python -m build && twine check dist/*", description = "Build and test the package" }
179+
upload_test = { cmd = "twine upload -r testpypi dist/*", description = "Test upload of the built package" }
180+
upload = { cmd = "twine upload dist/*", description = "Upload of the built package" }

submodules/drone-controllers

submodules/drone-models

0 commit comments

Comments
 (0)