Skip to content

Commit 4e3dc45

Browse files
Update repository URLs from laughingman7743 to pyathena-dev
Reflect the repository move to https://github.com/pyathena-dev/PyAthena by updating all GitHub URLs, GitHub Pages URLs, raw.githubusercontent URLs, and the CloudFormation GitHubOrg parameter. Unchanged: author name/email, copyright, LICENSE, and S3 bucket names (AWS infrastructure unrelated to the repository move). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent ac96ba5 commit 4e3dc45

File tree

9 files changed

+22
-22
lines changed

9 files changed

+22
-22
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
<div align="center">
44

5-
<img src="https://raw.githubusercontent.com/laughingman7743/PyAthena/master/docs/_static/icon.png" alt="PyAthena logo" width="250">
5+
<img src="https://raw.githubusercontent.com/pyathena-dev/PyAthena/master/docs/_static/icon.png" alt="PyAthena logo" width="250">
66

77
[![PyPI - Version](https://badge.fury.io/py/pyathena.svg)](https://badge.fury.io/py/pyathena)
88
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/PyAthena.svg)](https://pypi.org/project/PyAthena/)
99
[![PyPI - Downloads](https://static.pepy.tech/badge/pyathena/month)](https://pepy.tech/project/pyathena)
10-
[![CI - Test](https://github.com/laughingman7743/PyAthena/actions/workflows/test.yaml/badge.svg)](https://github.com/laughingman7743/PyAthena/actions/workflows/test.yaml)
11-
[![CD - Docs](https://github.com/laughingman7743/PyAthena/actions/workflows/docs.yaml/badge.svg)](https://github.com/laughingman7743/PyAthena/actions/workflows/docs.yaml)
12-
[![License - MIT](https://img.shields.io/pypi/l/PyAthena.svg)](https://github.com/laughingman7743/PyAthena/blob/master/LICENSE)
10+
[![CI - Test](https://github.com/pyathena-dev/PyAthena/actions/workflows/test.yaml/badge.svg)](https://github.com/pyathena-dev/PyAthena/actions/workflows/test.yaml)
11+
[![CD - Docs](https://github.com/pyathena-dev/PyAthena/actions/workflows/docs.yaml/badge.svg)](https://github.com/pyathena-dev/PyAthena/actions/workflows/docs.yaml)
12+
[![License - MIT](https://img.shields.io/pypi/l/PyAthena.svg)](https://github.com/pyathena-dev/PyAthena/blob/master/LICENSE)
1313
[![linting - Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
1414
[![types - Mypy](https://www.mypy-lang.org/static/mypy_badge.svg)](https://mypy-lang.org/)
1515

@@ -60,10 +60,10 @@ Many of the implementations in this library are based on [PyHive](https://github
6060

6161
## Links
6262

63-
- Documentation: https://laughingman7743.github.io/PyAthena/
63+
- Documentation: https://pyathena-dev.github.io/PyAthena/
6464
- PyPI Releases: https://pypi.org/project/PyAthena/
65-
- Source Code: https://github.com/laughingman7743/PyAthena/
66-
- Issue Tracker: https://github.com/laughingman7743/PyAthena/issues
65+
- Source Code: https://github.com/pyathena-dev/PyAthena/
66+
- Issue Tracker: https://github.com/pyathena-dev/PyAthena/issues
6767

6868
## Logo
6969

docs/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ def setup(app):
188188

189189
# Furo theme options
190190
html_theme_options = {
191-
"source_repository": "https://github.com/laughingman7743/PyAthena/",
191+
"source_repository": "https://github.com/pyathena-dev/PyAthena/",
192192
"source_branch": "master",
193193
"source_directory": "docs/",
194194
}
@@ -207,8 +207,8 @@ def setup(app):
207207

208208
# -- Open Graph protocol settings ----------------------------------------------
209209

210-
ogp_site_url = "https://laughingman7743.github.io/PyAthena/"
211-
ogp_image = "https://laughingman7743.github.io/PyAthena/_static/ogp_white.png"
210+
ogp_site_url = "https://pyathena-dev.github.io/PyAthena/"
211+
ogp_image = "https://pyathena-dev.github.io/PyAthena/_static/ogp_white.png"
212212
ogp_description_length = 200
213213
ogp_type = "website"
214214

docs/introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,6 @@ PyAthena provides comprehensive support for Amazon Athena's data types and featu
5656

5757
## License
5858

59-
[MIT license](https://github.com/laughingman7743/PyAthena/blob/master/LICENSE)
59+
[MIT license](https://github.com/pyathena-dev/PyAthena/blob/master/LICENSE)
6060

6161
Many of the implementations in this library are based on [PyHive](https://github.com/dropbox/PyHive), thanks for [PyHive](https://github.com/dropbox/PyHive).

docs/null_handling.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -398,6 +398,6 @@ See the {ref}`arrow-cursor` documentation for more details on unload limitations
398398

399399
This behavior is documented in response to the following GitHub issues:
400400

401-
- [#118](https://github.com/laughingman7743/PyAthena/issues/118): PandasCursor converting strings to NaN
402-
- [#148](https://github.com/laughingman7743/PyAthena/issues/148): String NULL handling in pandas conversion
403-
- [#168](https://github.com/laughingman7743/PyAthena/issues/168): Inconsistent NULL handling across data types
401+
- [#118](https://github.com/pyathena-dev/PyAthena/issues/118): PandasCursor converting strings to NaN
402+
- [#148](https://github.com/pyathena-dev/PyAthena/issues/148): String NULL handling in pandas conversion
403+
- [#168](https://github.com/pyathena-dev/PyAthena/issues/168): Inconsistent NULL handling across data types

docs/pandas.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ df = pd.read_sql_query("SELECT * FROM many_rows", conn)
1818
print(df.head())
1919
```
2020

21-
NOTE: [Poor performance when using pandas.read_sql #222](https://github.com/laughingman7743/PyAthena/issues/222)
21+
NOTE: [Poor performance when using pandas.read_sql #222](https://github.com/pyathena-dev/PyAthena/issues/222)
2222

2323
The `pyathena.pandas.util` package also has helper methods.
2424

@@ -34,7 +34,7 @@ print(df.describe())
3434
```
3535

3636
If you want to use the query results output to S3 directly, you can use [PandasCursor](#pandas-cursor).
37-
This cursor fetches query results faster than the default cursor. (See [benchmark results](https://github.com/laughingman7743/PyAthena/tree/master/benchmarks).)
37+
This cursor fetches query results faster than the default cursor. (See [benchmark results](https://github.com/pyathena-dev/PyAthena/tree/master/benchmarks).)
3838

3939
(to-sql)=
4040

docs/testing.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ GitHub Actions uses OpenID Connect (OIDC) to access AWS resources. You will need
5757

5858
The CloudFormation templates for creating GitHub OIDC Provider and IAM Role can be found in the [aws-actions/configure-aws-credentials repository](https://github.com/aws-actions/configure-aws-credentials#sample-iam-role-cloudformation-template).
5959

60-
Under [scripts/cloudformation](https://github.com/laughingman7743/PyAthena/tree/master/scripts/cloudformation) you will also find a CloudFormation template with additional permissions and workgroup settings needed for testing.
60+
Under [scripts/cloudformation](https://github.com/pyathena-dev/PyAthena/tree/master/scripts/cloudformation) you will also find a CloudFormation template with additional permissions and workgroup settings needed for testing.
6161

6262
The example of the CloudFormation execution command is the following:
6363

@@ -67,7 +67,7 @@ $ aws --region us-west-2 \
6767
--stack-name github-actions-oidc-pyathena \
6868
--capabilities CAPABILITY_NAMED_IAM \
6969
--template-body file://./scripts/cloudformation/github_actions_oidc.yaml \
70-
--parameters ParameterKey=GitHubOrg,ParameterValue=laughingman7743 \
70+
--parameters ParameterKey=GitHubOrg,ParameterValue=pyathena-dev \
7171
ParameterKey=RepositoryName,ParameterValue=PyAthena \
7272
ParameterKey=BucketName,ParameterValue=laughingman7743-athena \
7373
ParameterKey=RoleName,ParameterValue=github-actions-oidc-pyathena-test \

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ classifiers = [
3030
dynamic = ["version"]
3131

3232
[project.urls]
33-
homepage = "https://github.com/laughingman7743/PyAthena/"
34-
repository = "https://github.com/laughingman7743/PyAthena/"
33+
homepage = "https://github.com/pyathena-dev/PyAthena/"
34+
repository = "https://github.com/pyathena-dev/PyAthena/"
3535

3636
[project.entry-points."sqlalchemy.dialects"]
3737
awsathena = "pyathena.sqlalchemy.base:AthenaDialect"

tests/pyathena/pandas/test_async_cursor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,7 @@ def test_not_skip_blank_lines(self, async_pandas_cursor, parquet_engine):
562562
indirect=["async_pandas_cursor"],
563563
)
564564
def test_empty_and_null_string(self, async_pandas_cursor, parquet_engine):
565-
# TODO https://github.com/laughingman7743/PyAthena/issues/118
565+
# TODO https://github.com/pyathena-dev/PyAthena/issues/118
566566
query = """
567567
SELECT * FROM (VALUES ('', 'a'), ('N/A', 'a'), ('NULL', 'a'), (NULL, 'a'))
568568
AS t (col1, col2)

tests/pyathena/pandas/test_cursor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1029,7 +1029,7 @@ def test_not_skip_blank_lines(self, pandas_cursor, parquet_engine):
10291029
indirect=["pandas_cursor"],
10301030
)
10311031
def test_null_vs_empty_string(self, pandas_cursor, parquet_engine):
1032-
# TODO https://github.com/laughingman7743/PyAthena/issues/118
1032+
# TODO https://github.com/pyathena-dev/PyAthena/issues/118
10331033
query = """
10341034
SELECT * FROM (VALUES ('', 'a'), ('N/A', 'a'), ('NULL', 'a'), (NULL, 'a'))
10351035
AS t (col1, col2)

0 commit comments

Comments
 (0)