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

Use httpx for server connection, some restructuring and cleanup #30

Merged
merged 30 commits into from
Nov 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
9d83b7d
logging instead of print, pathlib instead of os
teutoburg Oct 23, 2023
8a7c6a1
Linting
teutoburg Oct 23, 2023
766158c
start replacing requests with httpx
teutoburg Oct 23, 2023
694165b
Continue migration from requests to httpx
teutoburg Oct 24, 2023
db5b324
Logging instead of print, refactoring, docstrings.
teutoburg Oct 24, 2023
4486bbe
Use pathlib in tests
teutoburg Oct 24, 2023
4c17243
Formatting
teutoburg Oct 24, 2023
404bb91
Fix new cache dir func
teutoburg Oct 24, 2023
5cf7010
Make call callable
teutoburg Oct 24, 2023
19311dd
Correct kwargs unpacking
teutoburg Oct 25, 2023
494240f
Turn fake "mocks" into actual fixtures...
teutoburg Oct 25, 2023
6f6f7d3
Use warnings instead of logging, capture accordingly
teutoburg Oct 25, 2023
6824f9c
Formatting
teutoburg Oct 25, 2023
636737b
Rename attributes for consistency
teutoburg Oct 25, 2023
b210f8f
Minor refactor, warnings, docstrings
teutoburg Oct 25, 2023
1cdcd5d
Better type checks
teutoburg Oct 25, 2023
cd6501a
evaluate path at load time
teutoburg Oct 25, 2023
f73ff82
add ESOQueryBase class for shared functionality
teutoburg Oct 25, 2023
fcf3e4c
fix Almanac init empty params
teutoburg Oct 25, 2023
9ba05c3
correct exception logging
teutoburg Oct 25, 2023
9a11026
fix path
teutoburg Oct 25, 2023
98026bf
remove unused fixture
teutoburg Oct 25, 2023
7f7a5b7
minor
teutoburg Oct 25, 2023
2e2a20e
Make AlmanacQuery callable in line with other query class
teutoburg Oct 25, 2023
81a1c6d
minor
teutoburg Oct 25, 2023
26a1f9a
Mostly docstrings
teutoburg Oct 26, 2023
a61ec44
Some cleanup
teutoburg Oct 26, 2023
d8ed59c
fix some request related stuff
teutoburg Oct 26, 2023
13daf4e
update pyproject.toml
teutoburg Oct 26, 2023
2048146
fix failing tests
teutoburg Oct 26, 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
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "skycalc_ipy"
version = "0.2.0"
version = "0.3.0a0"
# When updating the version, also
# - update the date in anisocado/version.py
# - update the release notese in docs/source/index.rst
Expand Down Expand Up @@ -28,7 +28,7 @@ dependencies = [
# package on PyPI, for minimumdependencies.yml
"numpy>=1.18.0",
"astropy>=4.0",
"requests>=2.20",
"httpx>=0.23",
"pyyaml>=5.3"
]

Expand Down
Loading