Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lots o experiments. #8

Merged
merged 81 commits into from
Nov 10, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
d67a994
refactoring!
jessekrubin Oct 31, 2023
04d3d79
jesus
jessekrubin Nov 2, 2023
9c674bb
cli initial trial run...
jessekrubin Nov 2, 2023
6ec4f4f
sweet
jessekrubin Nov 2, 2023
f97dbfe
removed thingy
jessekrubin Nov 2, 2023
8d07e73
alrighty
jessekrubin Nov 2, 2023
5f4420c
forgot to commit these
jessekrubin Nov 4, 2023
b7235eb
libutilesqlite not fully done so not using rn
jessekrubin Nov 6, 2023
518fde4
cli!
jessekrubin Nov 7, 2023
74828f7
parsing module
jessekrubin Nov 7, 2023
f5c6185
funky
jessekrubin Nov 7, 2023
3f4861a
cargo fmt
jessekrubin Nov 7, 2023
435c28c
exception handling....
jessekrubin Nov 7, 2023
0db7878
aha!
jessekrubin Nov 7, 2023
76367fd
AHA!
jessekrubin Nov 7, 2023
e1af407
christ I think it works aight
jessekrubin Nov 7, 2023
79a42b8
changed pmtile id name
jessekrubin Nov 7, 2023
bfd9ef8
mbtiles!
jessekrubin Nov 8, 2023
e1ca8f5
fixes
jessekrubin Nov 8, 2023
284d286
aha
jessekrubin Nov 8, 2023
496d0f3
fmt
jessekrubin Nov 8, 2023
36d797a
fmt and clippy
jessekrubin Nov 8, 2023
51b47b3
wasm experiments
jessekrubin Nov 8, 2023
e2229df
wasm exp tests
jessekrubin Nov 8, 2023
19ee6f4
funky....
jessekrubin Nov 8, 2023
97ccc6f
jfc
jessekrubin Nov 8, 2023
4b38c56
that much closer!
jessekrubin Nov 8, 2023
af4b0d4
parsing!
jessekrubin Nov 8, 2023
f07d6c6
json
jessekrubin Nov 8, 2023
047ec26
aha
jessekrubin Nov 8, 2023
5a0dea0
huh
jessekrubin Nov 8, 2023
ed07e6f
fmt!
jessekrubin Nov 8, 2023
ea08f7f
ut cli entry
jessekrubin Nov 8, 2023
bcb8081
all the things
jessekrubin Nov 8, 2023
cb4a4f7
why is cicd not running right?
jessekrubin Nov 8, 2023
6c9f077
uh why
jessekrubin Nov 8, 2023
7d534ae
aha
jessekrubin Nov 8, 2023
5c8e855
super wonky that I cannot install this version....
jessekrubin Nov 8, 2023
9624b8c
python is a terrible language
jessekrubin Nov 8, 2023
7539f26
why?
jessekrubin Nov 8, 2023
6e3c133
jesus I hate python
jessekrubin Nov 8, 2023
40f9bee
why is that ok/
jessekrubin Nov 9, 2023
6162e9d
jfc
jessekrubin Nov 9, 2023
817fc0b
why is this so crappy....
jessekrubin Nov 9, 2023
383e759
test for utiles tile type test data found
jessekrubin Nov 9, 2023
c79391d
why do these things keep failing
jessekrubin Nov 9, 2023
39dee3b
christ
jessekrubin Nov 9, 2023
39bad1f
something is not right....
jessekrubin Nov 9, 2023
71eb053
this is so oddddddd
jessekrubin Nov 9, 2023
ce32284
utiles!?
jessekrubin Nov 9, 2023
87e52f2
cli mod
jessekrubin Nov 9, 2023
8e962ab
format
jessekrubin Nov 9, 2023
61e2ed6
why is this installing the wrong stuff
jessekrubin Nov 9, 2023
9d7b2c8
oy vey
jessekrubin Nov 9, 2023
beb6934
ok
jessekrubin Nov 9, 2023
90be2e2
why is pytest picking up the wrong thing...
jessekrubin Nov 9, 2023
241e9d2
shell false?
jessekrubin Nov 9, 2023
c9e023a
finally sorted that
jessekrubin Nov 9, 2023
802893f
utiles pyi
jessekrubin Nov 9, 2023
34f3835
lib utiles pyi gone
jessekrubin Nov 9, 2023
36e03f6
awesome
jessekrubin Nov 9, 2023
2ad7e7e
black the stuff
jessekrubin Nov 9, 2023
3d19433
weirdness on armv7
jessekrubin Nov 9, 2023
ea8042a
Merge branch 'main' into utilesqlite-dev
jessekrubin Nov 9, 2023
89bbbf9
click!
jessekrubin Nov 9, 2023
6c3ec2a
aha
jessekrubin Nov 9, 2023
1da29db
shapes
jessekrubin Nov 9, 2023
6e9da95
save
jessekrubin Nov 9, 2023
e469830
nice
jessekrubin Nov 9, 2023
f1d2f45
tiny fix
jessekrubin Nov 9, 2023
d9c9deb
AHA!
jessekrubin Nov 9, 2023
25cb90a
moved tile feature to own thing
jessekrubin Nov 9, 2023
e10d4ae
metadata dump
jessekrubin Nov 9, 2023
09b4d1e
should be good to go I think
jessekrubin Nov 10, 2023
4a547de
fix cicd?
jessekrubin Nov 10, 2023
9292d88
some cleanup'
jessekrubin Nov 10, 2023
9ca2975
fmts
jessekrubin Nov 10, 2023
a0411a6
clippying
jessekrubin Nov 10, 2023
9daf73e
must_use?
jessekrubin Nov 10, 2023
e02d073
moved to the totally rust cli'
jessekrubin Nov 10, 2023
c537bc7
CCCCCHANGE LOG
jessekrubin Nov 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,8 @@ jobs:
shell: bash
run: |
set -e
pip install utiles --find-links dist --force-reinstall
pip install click
pip install utiles --no-index --no-deps --find-links dist --force-reinstall
pip install -r requirements/dev.txt
pytest
# - name: pytest
Expand Down Expand Up @@ -86,10 +87,10 @@ jobs:
shell: bash
run: |
set -e
pip install utiles --find-links dist --force-reinstall
pip install click
pip install utiles --no-index --no-deps --find-links dist --force-reinstall
pip install -r requirements/dev.txt
pytest

macos:
runs-on: macos-latest
strategy:
Expand All @@ -116,7 +117,8 @@ jobs:
shell: bash
run: |
set -e
pip install utiles --find-links dist --force-reinstall
pip install click
pip install utiles --no-index --no-deps --find-links dist --force-reinstall
pip install -r requirements/dev.txt
pytest

Expand Down
39 changes: 21 additions & 18 deletions .github/workflows/dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
uses: PyO3/maturin-action@v1
with:
target: ${{ matrix.target }}
args: --release --out dist --find-interpreter
args: --release --out dist --find-interpreter --verbose
sccache: "true"
manylinux: auto

Expand All @@ -36,23 +36,26 @@ jobs:
shell: bash
run: |
set -e
pip install utiles --find-links dist --force-reinstall
pip install click
pip install utiles --no-index --no-deps --find-links dist --force-reinstall
pip install -r requirements/dev.txt
pytest

# - name: pytest
# if: ${{ !startsWith(matrix.target, 'x86') && matrix.target != 'ppc64' }}
# uses: uraimo/[email protected]
# with:
# arch: ${{ matrix.target }}
# distro: ubuntu22.04
# githubToken: ${{ github.token }}
# install: |
# apt-get update
# apt-get install -y --no-install-recommends python3 python3-pip
# pip3 install -U pip pytest
# pip3 install -r requirements/dev.txt
# run: |
# set -e
# pip3 install utiles --find-links dist --force-reinstall
# pip3 install -r requirements/dev.txt
# - name: pytest
# if: ${{ !startsWith(matrix.target, 'x86') && matrix.target != 'ppc64' }}
# uses: uraimo/[email protected]
# with:
# arch: ${{ matrix.target }}
# distro: ubuntu22.04
# githubToken: ${{ github.token }}
# install: |
# apt-get update
# apt-get install -y --no-install-recommends python3 python3-pip
# pip3 install -U pip pytest
# pip3 install -r requirements/dev.txt
# run: |
# set -e
# pip install click
# pip3 install utiles --no-index --no-deps --find-links dist --force-reinstall
# pip3 install -r requirements/dev.txt
# pytest
10 changes: 8 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
# 0.1.0
# 0.2.0 (2023-11-10)

- Converted cli to rust as an excerise in learning clap
- Moved old click cli to `utiles._legacy.cli`
- Added tilejson/tj command to rust cli to write out tilejson files for mbtiles
- Added meta command to rust cli to write out json of metadata table for mbtiles

# 0.1.0 (2023-10-27)

- Drop python 3.7 (was good knowing you)
- Update pyo3 to 0.20.0
- Added rasterio/rio entry points ('utiles' and 'ut' alias bc why type `rio utiles` over `rio ut`)


# 0.0.2

- Added `__len__` to TilesGenerator for pbars
Loading