No project description provided
Project description
Download PI data in batch.
Usage
- Install the requirements:
poetry install - Prepare a config, e.g.,
config/config.json - Run the command, e.g.,
poetry run pi download --config-path configs/config.json
Additional dependencies due to windows compatibility:
- Please follow this to install the related packages for linux: https://pypi.org/project/requests-kerberos/
- e.g.,
apt-get install gcc python3-dev libkrb5-dev
- e.g.,
Dev
Create a file named .env
AWS_PROFILE="[YOUR_AWS_PROFILE]"
AWS_ACCESS_KEY_ID='testing'
AWS_SECRET_ACCESS_KEY='testing'
AWS_SECURITY_TOKEN='testing'
AWS_SESSION_TOKEN='testing'
AWS_DEFAULT_REGION='us-east-1'
Publish
Log in to aws codeartifact:
aws codeartifact login --tool pip --repository [YOUR_REPO] --domain [YOUR_DOMAIN] --domain-owner [ID] --region eu-west-1
- Build the package using
poetry build - Publish using twine:
twine upload dist/*- Use the instructions at the codeartifact repository
[YOUR REPO]on aws. - For example, use this:
twine upload --repository codeartifact dist/*
- Use the instructions at the codeartifact repository
FAQ
I use pipx to install this package, but it says request_kerberos is not installed.
Use the inject command to install the requests-kerberos dependency:
pipx inject pi-downloader requests-kerberos
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pi_downloader-0.1.11.tar.gz
(8.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pi_downloader-0.1.11.tar.gz.
File metadata
- Download URL: pi_downloader-0.1.11.tar.gz
- Upload date:
- Size: 8.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64cbb2540e5f11ed7d206f5b239af83eb0c243624c4b61379ceddf1fdd6fa1a3
|
|
| MD5 |
e19854d4772807d808930e91f1af1c97
|
|
| BLAKE2b-256 |
16bf365d89d244d0ea4d71c75e3bdeabb1e96cadeb7b352630cadc1d66607635
|
File details
Details for the file pi_downloader-0.1.11-py3-none-any.whl.
File metadata
- Download URL: pi_downloader-0.1.11-py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
117c042d8086a9c347a74b3e89aee6b0d617225fc6f9f54212716befef477857
|
|
| MD5 |
102fe906c9f5f714fd1d3087ce7e02bc
|
|
| BLAKE2b-256 |
c843642eca7cac8b4a9d991418090a108ef2c22f972a61c0b051b71f32e88d49
|