python3Packages.dj-stripe: drop (#427135)
This commit is contained in:
@@ -1,122 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
poetry-core,
|
||||
django,
|
||||
stripe,
|
||||
mysqlclient,
|
||||
psycopg2,
|
||||
pytest-django,
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "dj-stripe";
|
||||
version = "2.9.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dj-stripe";
|
||||
repo = "dj-stripe";
|
||||
tag = version;
|
||||
hash = "sha256-ijTzSid5B79mAi7qUFSGL5+4PfmBStDWayzjW1iwRww=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
dependencies = [
|
||||
django
|
||||
stripe
|
||||
];
|
||||
|
||||
passthru.optional-dependencies = {
|
||||
mysql = [ mysqlclient ];
|
||||
postgres = [ psycopg2 ];
|
||||
};
|
||||
|
||||
env = {
|
||||
DJANGO_SETTINGS_MODULE = "tests.settings";
|
||||
DJSTRIPE_TEST_DB_VENDOR = "sqlite";
|
||||
};
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytest-django
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
pytestFlagsArray = [
|
||||
"--deselect=tests/test_customer.py::TestCustomer::test_customer_sync_unsupported_source"
|
||||
"--deselect=tests/test_customer.py::TestCustomer::test_upcoming_invoice_plan"
|
||||
"--deselect=tests/test_customer.py::TestCustomerLegacy::test_upcoming_invoice"
|
||||
"--deselect=tests/test_event_handlers.py::TestCustomerEvents::test_customer_default_source_deleted"
|
||||
"--deselect=tests/test_event_handlers.py::TestCustomerEvents::test_customer_deleted"
|
||||
"--deselect=tests/test_event_handlers.py::TestCustomerEvents::test_customer_source_double_delete"
|
||||
"--deselect=tests/test_event_handlers.py::TestPlanEvents::test_plan_created"
|
||||
"--deselect=tests/test_event_handlers.py::TestPlanEvents::test_plan_deleted"
|
||||
"--deselect=tests/test_event_handlers.py::TestPlanEvents::test_plan_updated_request_object"
|
||||
"--deselect=tests/test_event_handlers.py::TestTaxIdEvents::test_tax_id_created"
|
||||
"--deselect=tests/test_event_handlers.py::TestTaxIdEvents::test_tax_id_deleted"
|
||||
"--deselect=tests/test_event_handlers.py::TestTaxIdEvents::test_tax_id_updated"
|
||||
"--deselect=tests/test_invoice.py::InvoiceTest::test_upcoming_invoice"
|
||||
"--deselect=tests/test_invoice.py::InvoiceTest::test_upcoming_invoice_with_subscription"
|
||||
"--deselect=tests/test_invoice.py::InvoiceTest::test_upcoming_invoice_with_subscription_plan"
|
||||
"--deselect=tests/test_invoice.py::TestInvoiceDecimal::test_decimal_tax_percent"
|
||||
"--deselect=tests/test_plan.py::PlanCreateTest::test_create_from_djstripe_product"
|
||||
"--deselect=tests/test_plan.py::PlanCreateTest::test_create_from_product_id"
|
||||
"--deselect=tests/test_plan.py::PlanCreateTest::test_create_from_stripe_product"
|
||||
"--deselect=tests/test_plan.py::PlanCreateTest::test_create_with_metadata"
|
||||
"--deselect=tests/test_price.py::PriceCreateTest::test_create_from_djstripe_product"
|
||||
"--deselect=tests/test_price.py::PriceCreateTest::test_create_from_product_id"
|
||||
"--deselect=tests/test_price.py::PriceCreateTest::test_create_from_stripe_product"
|
||||
"--deselect=tests/test_price.py::PriceCreateTest::test_create_with_metadata"
|
||||
"--deselect=tests/test_settings.py::TestSubscriberModelRetrievalMethod::test_bad_callback"
|
||||
"--deselect=tests/test_settings.py::TestSubscriberModelRetrievalMethod::test_no_callback"
|
||||
"--deselect=tests/test_settings.py::TestStripeApiVersion::test_global_stripe_api_version"
|
||||
"--deselect=tests/test_subscription.py::TestSubscriptionDecimal::test_decimal_application_fee_percent"
|
||||
"--deselect=tests/test_tax_id.py::TestTaxIdStr::test___str__"
|
||||
"--deselect=tests/test_tax_id.py::TestTransfer::test__api_create"
|
||||
"--deselect=tests/test_tax_id.py::TestTransfer::test__api_create_no_customer"
|
||||
"--deselect=tests/test_tax_id.py::TestTransfer::test__api_create_no_id_kwarg"
|
||||
"--deselect=tests/test_tax_id.py::TestTransfer::test_api_list"
|
||||
"--deselect=tests/test_tax_id.py::TestTransfer::test_api_retrieve"
|
||||
"--deselect=tests/test_tax_rates.py::TestTaxRateDecimal::test_decimal_tax_percent"
|
||||
"--deselect=tests/test_transfer_reversal.py::TestTransfer::test_api_list"
|
||||
"--deselect=tests/test_transfer_reversal.py::TestTransfer::test_api_retrieve"
|
||||
"--deselect=tests/test_usage_record.py::TestUsageRecord::test___str__"
|
||||
"--deselect=tests/test_usage_record.py::TestUsageRecord::test__api_create"
|
||||
"--deselect=tests/test_usage_record_summary.py::TestUsageRecordSummary::test___str__"
|
||||
"--deselect=tests/test_usage_record_summary.py::TestUsageRecordSummary::test_api_list"
|
||||
"--deselect=tests/test_usage_record_summary.py::TestUsageRecordSummary::test_sync_from_stripe_data"
|
||||
"--deselect=tests/test_views.py::TestConfirmCustomActionView::test__cancel_subscription_instances_stripe_invalid_request_error"
|
||||
"--deselect=tests/test_views.py::TestConfirmCustomActionView::test__release_subscription_schedule_stripe_invalid_request_error"
|
||||
"--deselect=tests/test_views.py::TestConfirmCustomActionView::test__cancel_subscription_schedule_stripe_invalid_request_error"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test___str__"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_error"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_good_connect_account"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_good_platform_account"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_invalid_verify_signature_fail"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_no_signature"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_no_validation_pass"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_remote_addr_is_empty_string"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_remote_addr_is_none"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_reraise_exception"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_retrieve_event_fail"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_retrieve_event_pass"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_test_event"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_verify_signature_pass"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_with_custom_callback"
|
||||
"--deselect=tests/test_webhooks.py::TestWebhookEventTrigger::test_webhook_with_transfer_event_duplicate"
|
||||
"--deselect=tests/test_webhooks.py::TestGetRemoteIp::test_get_remote_ip_remote_addr_is_none"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "djstripe" ];
|
||||
|
||||
meta = {
|
||||
description = "Stripe Models for Django";
|
||||
homepage = "https://github.com/dj-stripe/dj-stripe";
|
||||
changelog = "https://github.com/dj-stripe/dj-stripe/releases/tag/${version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ defelo ];
|
||||
};
|
||||
}
|
||||
@@ -187,6 +187,7 @@ mapAliases ({
|
||||
discogs_client = discogs-client; # added 2021-07-02
|
||||
distutils_extra = distutils-extra; # added 2023-10-12
|
||||
digital-ocean = python-digitalocean; # addad 2024-04-12
|
||||
dj-stripe = throw "dj-stripe has been removed because it is unused and broken"; # added 2025-07-21
|
||||
djangorestframework-jwt = drf-jwt; # added 2021-07-20
|
||||
django-allauth-2fa = throw "django-allauth-2fa was removed because it was unused and django-allauth now contains 2fa logic itself."; # added 2025-02-15
|
||||
django-sampledatahelper = throw "django-sampledatahelper was removed because it is no longer compatible to latest Django version"; # added 2022-07-18
|
||||
|
||||
@@ -3722,8 +3722,6 @@ self: super: with self; {
|
||||
|
||||
dj-static = callPackage ../development/python-modules/dj-static { };
|
||||
|
||||
dj-stripe = callPackage ../development/python-modules/dj-stripe { };
|
||||
|
||||
# LTS with mainsteam support
|
||||
django = self.django_4;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user