Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
798aa61
Auto white space formatting
schloerke Oct 28, 2024
bfa0bae
Ignore `uv.lock`
schloerke Oct 28, 2024
39d99f2
Move requirements into pyproject.toml
schloerke Oct 28, 2024
4f26946
Add `VENV` to makefile vars
schloerke Oct 28, 2024
02bbe65
Remove `deps` target in favor of consolidated `dev` target
schloerke Oct 28, 2024
7013ada
Replace all `$(PYTHON) -m` with `$(UV) run` to force local venv
schloerke Oct 28, 2024
8c2b6e0
Update virtual env name
schloerke Oct 28, 2024
f90be40
Require a uv version
schloerke Oct 28, 2024
0f7740c
Use uv install groups
schloerke Oct 28, 2024
736ef34
Remove `make deps` calls. Remove pip cache. Autoformating
schloerke Oct 28, 2024
e10b742
Remove requirements files
schloerke Oct 29, 2024
1e353d1
Remove `package: posit` as top level package covers it
schloerke Oct 29, 2024
8446578
Make sure version has dev deps installed to calc version directly
schloerke Oct 29, 2024
fe67a36
Update .gitignore
schloerke Oct 29, 2024
ab55352
Only install quarto extensions if necessary
schloerke Oct 29, 2024
ae7c6fa
Activate uv env before running quartodoc or quarto commands
schloerke Oct 29, 2024
55f6f5f
Add setuptools as a package dep for the version
schloerke Oct 29, 2024
3fb419b
Add more dev pkgs
schloerke Oct 29, 2024
9ddbd5f
!: Remove support for python 3.8 (EOL)
schloerke Oct 29, 2024
845ccd6
Drop 3.8 in CI and docs
schloerke Oct 29, 2024
81c7bc0
Do not use uv system envvar; Use uv to install python
schloerke Oct 29, 2024
d280f65
Update site.yaml
schloerke Oct 29, 2024
96c2535
Activate UV before calling rsconnect
schloerke Oct 29, 2024
f3c1e9f
Update Makefile
schloerke Oct 29, 2024
5cd225c
Use UV to run quartodoc now that the system isn't being used
schloerke Oct 29, 2024
b38b830
Update CONTRIBUTING.md
schloerke Oct 29, 2024
6ceed86
Test on python 3.13
schloerke Oct 29, 2024
89a1608
Add back python 3.8 support and tests
schloerke Oct 29, 2024
1ea9dd8
Comment examples install group for now
schloerke Oct 29, 2024
b8047c8
Get quartodoc to install on the fly when building
schloerke Oct 29, 2024
5dede91
Collapse to a single target
schloerke Oct 29, 2024
c0f6bc8
Use uv tool run
schloerke Oct 29, 2024
1b6665a
Be sure to build before installing
schloerke Oct 29, 2024
3c14bb5
Use uv quiet param to produce no unexpected output for version
schloerke Oct 29, 2024
1dc01fc
Update Makefile
schloerke Oct 29, 2024
657d227
Update Makefile
schloerke Oct 29, 2024
6a3e3ea
Revert version change
schloerke Oct 29, 2024
d89cbdd
Remove `setuptools-scm` from direct deps
schloerke Oct 29, 2024
979afd8
Install project deps before copying src for faster builds
schloerke Oct 29, 2024
bde1ba3
Create the lock file if it does not exist
schloerke Oct 29, 2024
b01cb20
Make sure uv.lock exists
schloerke Oct 29, 2024
8d8c0ae
Add uv to integration CI
schloerke Oct 29, 2024
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
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ uninstall: ensure-uv

version:
@$(MAKE) ensure-uv &>/dev/null
@$(UV) run --quiet python -m setuptools_scm
@$(UV) run --quiet --with "setuptools_scm" python -m setuptools_scm

help:
@echo "Makefile Targets"
Expand Down
7 changes: 1 addition & 6 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,7 @@ classifiers = [
"Typing :: Typed",
]
dynamic = ["version"]
dependencies = [
"requests>=2.31.0,<3",
"packaging",
"typing-extensions",
"setuptools-scm;python_version>='3.12'",
]
dependencies = ["requests>=2.31.0,<3", "packaging", "typing-extensions"]

[project.urls]
Source = "https://github.com/posit-dev/posit-sdk-py"
Expand Down