No project description provided
Project description
Dependency Management
I choose to use Poetry a modern Python dependency management tool.
Following this tutorial
Commands for developing this project:
# Create a python project with poetry-managed dependencies
poetry new python-projectX
# Create virsual environment for this project
poetry shell
poetry env list
poetry env use python3
# Add new dependency
poetry add requests
# Add dependencies grouped by environments
poetry add --group dev pytest
# OR:
poetry add pytest --dev
# Update poetry itself
poetry self update
# Upgrade dependencies
poetry update requests
poetry update
# Check dependencies
poetry show numpy
# Resolve dependencies and create lock file
poetry install
# Apply poetry to existing non-poetry project
poetry init
# Apply different Python version for the virtual environment
poetry env use python3.7
poetry env list
# Generate a requirements.txt
poetry export > requirements.txt
Commands for build and publish this project
poetry build
poetry config pypi-token.pypi <pypi-token>
poetry publish
poetry publish --repository <other-than-pypi>
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
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 cuizhanming_python_project1-0.1.11.tar.gz.
File metadata
- Download URL: cuizhanming_python_project1-0.1.11.tar.gz
- Upload date:
- Size: 1.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cc96ab1a1a5d689a18196c2072e35f266da9a77b65863ea2ca06821175d1561
|
|
| MD5 |
4d7fa95f8f33be911a7e4b096ac70b13
|
|
| BLAKE2b-256 |
824a0331bf4b141367a17f844f13391f7af6949b26d49d255c6edf56f6748dce
|
Provenance
The following attestation bundles were made for cuizhanming_python_project1-0.1.11.tar.gz:
Publisher:
release.yml on cuizhanming/python-projects
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cuizhanming_python_project1-0.1.11.tar.gz -
Subject digest:
1cc96ab1a1a5d689a18196c2072e35f266da9a77b65863ea2ca06821175d1561 - Sigstore transparency entry: 153856178
- Sigstore integration time:
-
Permalink:
cuizhanming/python-projects@58cd2b978e2219a08205a808623fce8e80902310 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/cuizhanming
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@58cd2b978e2219a08205a808623fce8e80902310 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file cuizhanming_python_project1-0.1.11-py3-none-any.whl.
File metadata
- Download URL: cuizhanming_python_project1-0.1.11-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c86bd07fc64f23fb980a98353893fb9f6f3079c4ccbc6fc418ef886d9115360
|
|
| MD5 |
2ea525916895be78c698af8db47d22e1
|
|
| BLAKE2b-256 |
b567e14d36863a06cd29963708be1707eede80887acee08f7d651d1658faf60d
|
Provenance
The following attestation bundles were made for cuizhanming_python_project1-0.1.11-py3-none-any.whl:
Publisher:
release.yml on cuizhanming/python-projects
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cuizhanming_python_project1-0.1.11-py3-none-any.whl -
Subject digest:
3c86bd07fc64f23fb980a98353893fb9f6f3079c4ccbc6fc418ef886d9115360 - Sigstore transparency entry: 153856179
- Sigstore integration time:
-
Permalink:
cuizhanming/python-projects@58cd2b978e2219a08205a808623fce8e80902310 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/cuizhanming
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@58cd2b978e2219a08205a808623fce8e80902310 -
Trigger Event:
workflow_dispatch
-
Statement type: