mirror of
https://github.com/creyD/creyPY.git
synced 2026-04-12 19:30:30 +02:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 83726f517c | |||
| abe84bcfcb |
@@ -1 +1,2 @@
|
||||
from .auth0 import * # noqa
|
||||
from .stripe import * # noqa
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from .exceptions import * # noqa
|
||||
from .manage import * # noqa
|
||||
from .testing import * # noqa
|
||||
from .utils import * # noqa
|
||||
|
||||
1
creyPY/services/stripe/__init__.py
Normal file
1
creyPY/services/stripe/__init__.py
Normal file
@@ -0,0 +1 @@
|
||||
from .testing import * # noqa
|
||||
23
creyPY/services/stripe/testing.py
Normal file
23
creyPY/services/stripe/testing.py
Normal file
@@ -0,0 +1,23 @@
|
||||
class ItemReturn:
|
||||
quantity = 1
|
||||
|
||||
|
||||
class SubscriptionItem:
|
||||
def retrieve(self, id: str = ""):
|
||||
return ItemReturn
|
||||
|
||||
def modify(self, id: str, quantity: int):
|
||||
return ItemReturn
|
||||
|
||||
|
||||
class StripeAPI:
|
||||
def __init__(self, key: str):
|
||||
pass
|
||||
|
||||
@property
|
||||
def SubscriptionItem(self):
|
||||
return SubscriptionItem
|
||||
|
||||
|
||||
def get_stripe_api():
|
||||
return StripeAPI("test")
|
||||
11
creyPY/services/stripe/utils.py
Normal file
11
creyPY/services/stripe/utils.py
Normal file
@@ -0,0 +1,11 @@
|
||||
import os
|
||||
|
||||
import stripe
|
||||
from dotenv import load_dotenv
|
||||
|
||||
load_dotenv()
|
||||
|
||||
|
||||
def get_stripe_api():
|
||||
stripe.api_key = os.getenv("STRIPE_API_KEY", "")
|
||||
return stripe
|
||||
1
requirements.stripe.txt
Normal file
1
requirements.stripe.txt
Normal file
@@ -0,0 +1 @@
|
||||
stripe==10.12.0 # Stripe
|
||||
6
setup.py
6
setup.py
@@ -14,6 +14,9 @@ with open("requirements.pg.txt") as f:
|
||||
with open("requirements.auth0.txt") as f:
|
||||
auth0_requirements = f.read().splitlines()
|
||||
|
||||
with open("requirements.stripe.txt") as f:
|
||||
stripe_requirements = f.read().splitlines()
|
||||
|
||||
|
||||
def get_latest_git_tag() -> str:
|
||||
try:
|
||||
@@ -46,7 +49,8 @@ setup(
|
||||
"build": build_requirements,
|
||||
"postgres": pg_requirements,
|
||||
"auth0": auth0_requirements,
|
||||
"all": build_requirements + pg_requirements + auth0_requirements,
|
||||
"stripe": stripe_requirements,
|
||||
"all": build_requirements + pg_requirements + auth0_requirements + stripe_requirements,
|
||||
},
|
||||
keywords=[
|
||||
"creyPY",
|
||||
|
||||
Reference in New Issue
Block a user