Commit d2d9d78
refactor!: rename the Python package faker -> faker2 (import faker2)
The distribution AND the import name are now faker2, so it can coexist with
upstream Faker in the same environment: 'import faker2 as faker' works.
All internal module paths, string references, sphinx regexes, MANIFEST, entry
points and tests updated. CLI entry point is now 'faker2'.
Adds .github/workflows/publish.yml (PyPI Trusted Publishing, environment 'pypi').
Full suite: 2742 passed.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 01c0b2c commit d2d9d78
904 files changed
Lines changed: 774 additions & 697 deletions
File tree
- .github/workflows
- docs
- faker2
- contrib
- pytest
- decode
- providers
- address
- ar_DZ
- az_AZ
- bn_BD
- cs_CZ
- da_DK
- de_AT
- de_CH
- de_DE
- de
- el_GR
- en_AU
- en_BD
- en_CA
- en_GB
- en_IE
- en_IN
- en_MS
- en_NZ
- en_PH
- en_US
- en
- es_AR
- es_CL
- es_CO
- es_ES
- es_MX
- es
- fa_IR
- fi_FI
- fil_PH
- fr_CA
- fr_CH
- fr_DZ
- fr_FR
- he_IL
- hi_IN
- hr_HR
- hu_HU
- hy_AM
- id_ID
- it_IT
- ja_JP
- ka_GE
- ko_KR
- mk_MK
- mr_IN
- ne_NP
- nl_BE
- nl_NL
- no_NO
- pl_PL
- pt_BR
- pt_PT
- ro_RO
- ru_RU
- sk_SK
- sl_SI
- sv_SE
- ta_IN
- th_TH
- th
- tl_PH
- uk_UA
- vi_VN
- zh_CN
- zh_TW
- zu_ZA
- automotive
- ar_BH
- ar_DZ
- ar_JO
- ar_PS
- ar_SA
- az_AZ
- bn_BD
- da_DK
- de_AT
- de_CH
- de_DE
- el_GR
- en_CA
- en_GB
- en_IN
- en_NZ
- en_PH
- en_US
- es_AR
- es_CL
- es_CO
- es_ES
- es_MX
- et_EE
- fi_FI
- fil_PH
- fr_DZ
- fr_FR
- he_IL
- hu_HU
- id_ID
- it_IT
- ja_JP
- ko_KR
- lt_LT
- mk_MK
- nl_BE
- nl_NL
- no_NO
- pl_PL
- pt_BR
- pt_PT
- ro_RO
- ru_RU
- sk_SK
- sq_AL
- sv_SE
- th_TH
- tl_PH
- tr_TR
- uk_UA
- vi_VN
- zh_CN
- zh_TW
- bank
- az_AZ
- bn_BD
- cs_CZ
- da_DK
- de_AT
- de_CH
- de_DE
- el_GR
- en_GB
- en_IE
- en_IN
- en_PH
- es_AR
- es_ES
- es_MX
- fa_IR
- fi_FI
- fil_PH
- fr_CH
- fr_FR
- it_CH
- it_IT
- mk_MK
- nl_BE
- nl_NL
- no_NO
- pl_PL
- pt_BR
- pt_PT
- ro_RO
- ru_RU
- sk_SK
- th_TH
- tl_PH
- tr_TR
- uk_UA
- zh_CN
- barcode
- en_CA
- en_US
- es_ES
- fr_CA
- ja_JP
- color
- ar_PS
- az_AZ
- bg_BG
- bn_BD
- cs_CZ
- da_DK
- de_AT
- de_CH
- de_DE
- de
- el_GR
- en_US
- es_CL
- es_ES
- es
- fa_IR
- fr_FR
- he_IL
- hr_HR
- hu_HU
- hy_AM
- id_ID
- ka_GE
- mk_MK
- pt_BR
- ru_RU
- sk_SK
- th_TH
- uk_UA
- uz_UZ
- vi_VN
- company
- af_ZA
- am_ET
- ar_DZ
- as_IN
- az_AZ
- ba_RU
- be_BY
- bg_BG
- bn_BD
- bo_CN
- br_FR
- bs_BA
- cs_CZ
- cy_GB
- da_DK
- de_AT
- de_CH
- de_DE
- el_GR
- en_IN
- en_PH
- en_US
- es_CL
- es_ES
- es_MX
- eu_ES
- fa_IR
- fi_FI
- fil_PH
- fo_FO
- fr_CH
- fr_DZ
- fr_FR
- gl_ES
- haw_US
- hr_HR
- ht_HT
- hu_HU
- hy_AM
- id_ID
- it_IT
- ja_JP
- jw_ID
- kk_KZ
- km_KH
- kn_IN
- ko_KR
- la
- lb_LU
- ln_CD
- lo_LA
- mg_MG
- mi_NZ
- mk_MK
- ml_IN
- mn_MN
- ms_MY
- mt_MT
- my_MM
- nl_BE
- nl_NL
- no_NO
- oc_FR
- pa_IN
- pl_PL
- ps_AF
- pt_BR
- pt_PT
- ro_RO
- ru_RU
- sa_IN
- sd_PK
- si_LK
- sk_SK
- sl_SI
- sn_ZW
- so_SO
- sq_AL
- sr_RS
- su_ID
- sv_SE
- te_IN
- tg_TJ
- th_TH
- tk_TM
- tl_PH
- tr_TR
- tt_RU
- ur_PK
- vi_VN
- yi_DE
- yue_HK
- zh_CN
- zh_TW
- credit_card
- en_US
- fa_IR
- pt_PT
- ru_RU
- uk_UA
- zh_CN
- currency
- ar_DZ
- az_AZ
- bn_BD
- cs_CZ
- da_DK
- de_AT
- de_CH
- de_DE
- de
- el_GR
- en_AU
- en_CA
- en_US
- es_AR
- es_CL
- es_ES
- es
- fa_IR
- fr_CA
- fr_DZ
- fr_FR
- it_IT
- mk_MK
- ng_NG
- nl_NL
- pl_PL
- pt_BR
- ro_RO
- ru_RU
- sk_SK
- sv_SE
- th_TH
- tr_TR
- uk_UA
- uz_UZ
- vi_VN
- date_time
- ar_AA
- ar_DZ
- ar_EG
- az_AZ
- bn_BD
- cs_CZ
- da_DK
- de_AT
- de_DE
- el_GR
- en_PH
- en_US
- es_AR
- es_CL
- es_ES
- es
- fil_PH
- fr_CA
- fr_DZ
- fr_FR
- gu_IN
- hi_IN
- hr_HR
- hu_HU
- hy_AM
- id_ID
- it_IT
- ja_JP
- ka_GE
- ko_KR
- mk_MK
- mr_IN
- nl_NL
- no_NO
- pl_PL
- pt_BR
- pt_PT
- ro_RO
- ru_RU
- sk_SK
- sl_SI
- ta_IN
- th_TH
- tl_PH
- tr_TR
- uz_UZ
- vi_VN
- zh_CN
- zh_TW
- doi
- emoji
- en_US
- file
- en_US
- geo
- ar_DZ
- bn_BD
- cs_CZ
- de_AT
- el_GR
- en_IE
- en_US
- fr_DZ
- mk_MK
- pl_PL
- pt_PT
- sk_SK
- tr_TR
- internet
- ar_AA
- az_AZ
- bg_BG
- bn_BD
- bs_BA
- cs_CZ
- de_AT
- de_DE
- el_GR
- en_AU
- en_GB
- en_NZ
- en_PH
- en_US
- es_AR
- es_CL
- es_ES
- fa_IR
- fi_FI
- fil_PH
- fr_CH
- fr_FR
- hr_HR
- hu_HU
- id_ID
- it_IT
- ja_JP
- ko_KR
- mk_MK
- no_NO
- pl_PL
- pt_BR
- pt_PT
- ro_RO
- ru_RU
- sk_SK
- sl_SI
- sv_SE
- th_TH
- tl_PH
- tr_TR
- uk_UA
- zh_CN
- zh_TW
- isbn
- en_US
- es_ES
- job
- ar_AA
- ar_DZ
- az_AZ
- bn_BD
- bs_BA
- cs_CZ
- da_DK
- de_AT
- de_DE
- el_GR
- en_US
- es_AR
- es_CL
- es_CO
- es_ES
- es_MX
- es
- fa_IR
- fi_FI
- fr_CH
- fr_DZ
- fr_FR
- hr_HR
- hu_HU
- hy_AM
- ja_JP
- ka_GE
- ko_KR
- mk_MK
- pl_PL
- pt_BR
- pt_PT
- ro_RO
- ru_RU
- sk_SK
- th_TH
- tr_TR
- uk_UA
- vi_VN
- zh_CN
- zh_TW
- lorem
- ar_AA
- az_AZ
- bn_BD
- cs_CZ
- da_DK
- de_AT
- de_DE
- el_GR
- en_PH
- en_US
- es_AR
- es_ES
- es_MX
- fa_IR
- fil_PH
- fr_FR
- he_IL
- hy_AM
- it_IT
- ja_JP
- la
- mk_MK
- nl_BE
- nl_NL
- pl_PL
- ru_RU
- th_TH
- tl_PH
- uk_UA
- vi_VN
- zh_CN
- zh_TW
- misc
- en_PH
- en_US
- fil_PH
- tl_PH
- passport
- de_AT
- en_US
- it_IT
- mk_MK
- ru_RU
- person
- af_ZA
- am_ET
- ar_AA
- ar_DZ
- ar_PS
- ar_SA
- as_IN
- az_AZ
- ba_RU
- be_BY
- bg_BG
- bn_BD
- bo_CN
- br_FR
- bs_BA
- cs_CZ
- cy_GB
- da_DK
- de_AT
- de_CH
- de_DE
- de_LI
- de_LU
- el_GR
- en_GB
- en_IE
- en_IN
- en_KE
- en_NG
- en_NZ
- en_PK
- en_TH
- en_US
- en
- es_AR
- es_CA
- es_CL
- es_CO
- es_ES
- es_MX
- es
- et_EE
- eu_ES
- fa_IR
- fi_FI
- fo_FO
- fr_BE
- fr_CA
- fr_CH
- fr_DZ
- fr_FR
- fr_QC
- ga_IE
- gl_ES
- gu_IN
- ha_NG
- haw_US
- he_IL
- hi_IN
- hr_HR
- ht_HT
- hu_HU
- hy_AM
- id_ID
- ig_NG
- is_IS
- it_IT
- ja_JP
- jw_ID
- ka_GE
- kk_KZ
- km_KH
- kn_IN
- ko_KR
- la
- lb_LU
- ln_CD
- lo_LA
- lt_LT
- lv_LV
- mg_MG
- mi_NZ
- mk_MK
- ml_IN
- mn_MN
- mr_IN
- ms_MY
- mt_MT
- my_MM
- ne_NP
- nl_BE
- nl_NL
- no_NO
- oc_FR
- or_IN
- pa_IN
- pl_PL
- ps_AF
- pt_BR
- pt_PT
- ro_RO
- ru_RU
- sa_IN
- sd_PK
- si_LK
- sk_SK
- sl_SI
- sn_ZW
- so_SO
- sq_AL
- sr_RS
- su_ID
- sv_SE
- sw
- ta_IN
- te_IN
- tg_TJ
- th_TH
- tk_TM
- tl_PH
- tr_TR
- tt_RU
- tw_GH
- uk_UA
- ur_PK
- uz_UZ
- vi_VN
- yi_DE
- yo_NG
- yue_HK
- zh_CN
- zh_TW
- zu_ZA
- phone_number
- am_ET
- ar_AE
- ar_DZ
- ar_JO
- ar_PS
- az_AZ
- bg_BG
- bn_BD
- bs_BA
- cs_CZ
- da_DK
- de_AT
- de_CH
- de_DE
- de_LI
- de_LU
- el_GR
- en_AU
- en_CA
- en_GB
- en_IN
- en_NZ
- en_PH
- en_US
- es_AR
- es_CL
- es_CO
- es_ES
- es_MX
- fa_IR
- fi_FI
- fil_PH
- fr_CH
- fr_DZ
- fr_FR
- he_IL
- hi_IN
- hr_HR
- hu_HU
- hy_AM
- id_ID
- it_CH
- it_IT
- ja_JP
- ka_GE
- ko_KR
- lt_LT
- lv_LV
- mk_MK
- mr_IN
- ne_NP
- nl_BE
- nl_NL
- no_NO
- pl_PL
- pt_BR
- pt_PT
- ro_RO
- ru_RU
- sk_SK
- sl_SI
- sv_SE
- ta_IN
- th_TH
- tl_PH
- tr_TR
- tw_GH
- uk_UA
- uz_UZ
- vi_VN
- zh_CN
- zh_TW
- profile
- en_US
- python
- en_US
- sbn
- en_US
- ssn
- ar_DZ
- az_AZ
- bg_BG
- bn_BD
- cs_CZ
- de_AT
- de_CH
- de_DE
- dk_DK
- el_CY
- el_GR
- en_CA
- en_GB
- en_IE
- en_IN
- en_PH
- en_US
- es_CA
- es_CL
- es_CO
- es_ES
- es_MX
- et_EE
- fi_FI
- fil_PH
- fr_CH
- fr_DZ
- fr_FR
- he_IL
- hr_HR
- hu_HU
- it_IT
- ko_KR
- lb_LU
- lt_LT
- lv_LV
- mk_MK
- mt_MT
- nl_BE
- nl_NL
- no_NO
- pl_PL
- pt_BR
- pt_PT
- ro_RO
- ru_RU
- sk_SK
- sl_SI
- sr_BA
- sv_SE
- th_TH
- tl_PH
- tr_TR
- uk_UA
- zh_CN
- zh_TW
- user_agent
- en_US
- sphinx
- utils
- faker
- tests
- mymodule/en_US
- providers
- pytest
- session_overrides/session_locale
- sphinx
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
225 | | - | |
| 225 | + | |
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
File renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
File renamed without changes.
File renamed without changes.
0 commit comments