1p / src /pyproject.toml
pythoneerHiro's picture
Upload 54 files
4585d4c verified
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
name = "1p-wallet"
version = "0.1.0"
description = "2FA for web3 wallets"
authors = [{ name = "Nasfame", email = "laciferin@gmail.com" }]
requires-python = "~=3.13"
readme = "README.md"
license = "MIT"
keywords = ["streamlit", "web3", "2fa"]
dependencies = [
"streamlit>=1.49.0,<2",
"dataclasses-json>=0.6.7,<0.7",
"web3>=6.0.0,<7", # For Web3 interactions
"python-dotenv>=1.0.0,<2", # For managing environment variables
"pyotp>=2.0.0,<3", # For Time-based One-Time Password algorithm (2FA)
"aptos-sdk>=0.11.0",
"ecdsa>=0.19.1",
"streamlit-javascript>=0.1.5",
"nest-asyncio>=1.6.0",
]
[project.optional-dependencies]
dev = [
"pytest>=7.0.0,<8", # For testing
]
[project.urls]
Homepage = "https://1p-wallet.streamlit.app"
# Repository = ""
# Documentation = ""
# "Bug Tracker" = ""
[tool.hatch.build.targets.wheel]
include = [
"app.py",
"pages/**",
"utils/**",
"static/**",
"Readme.md",
"LICENSE",
]